ManagedDatabasesClient Interface

public interface ManagedDatabasesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginCancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

abstract SyncPoller<PollResult<Void>,Void> beginCancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)

Cancels a managed database move operation.

abstract PollerFlux<PollResult<Void>,Void> beginCancelMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

abstract SyncPoller<PollResult<Void>,Void> beginCompleteMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

abstract SyncPoller<PollResult<Void>,Void> beginCompleteMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)

Completes a managed database move operation.

abstract PollerFlux<PollResult<Void>,Void> beginCompleteMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

abstract SyncPoller<PollResult<Void>,Void> beginCompleteRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

abstract SyncPoller<PollResult<Void>,Void> beginCompleteRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters, Context context)

Completes the restore operation on a managed database.

abstract PollerFlux<PollResult<Void>,Void> beginCompleteRestoreAsync(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

abstract SyncPoller<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

abstract SyncPoller<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters, Context context)

Creates a new database or updates an existing database.

abstract PollerFlux<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String managedInstanceName, String databaseName, Context context)

Deletes a managed database.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

abstract SyncPoller<PollResult<Void>,Void> beginStartMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

abstract SyncPoller<PollResult<Void>,Void> beginStartMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters, Context context)

Starts a managed database move operation.

abstract PollerFlux<PollResult<Void>,Void> beginStartMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

abstract SyncPoller<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

abstract SyncPoller<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters, Context context)

Updates an existing database.

abstract PollerFlux<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

abstract void cancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

abstract void cancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)

Cancels a managed database move operation.

abstract Mono<Void> cancelMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

abstract Mono<Response<Flux<ByteBuffer>>> cancelMoveWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

abstract void completeMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

abstract void completeMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)

Completes a managed database move operation.

abstract Mono<Void> completeMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

abstract Mono<Response<Flux<ByteBuffer>>> completeMoveWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

abstract void completeRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

abstract void completeRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters, Context context)

Completes the restore operation on a managed database.

abstract Mono<Void> completeRestoreAsync(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

abstract Mono<Response<Flux<ByteBuffer>>> completeRestoreWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

abstract ManagedDatabaseInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

abstract ManagedDatabaseInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters, Context context)

Creates a new database or updates an existing database.

abstract Mono<ManagedDatabaseInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

abstract void delete(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

abstract void delete(String resourceGroupName, String managedInstanceName, String databaseName, Context context)

Deletes a managed database.

abstract Mono<Void> deleteAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

abstract ManagedDatabaseInner get(String resourceGroupName, String managedInstanceName, String databaseName)

Gets a managed database.

abstract Mono<ManagedDatabaseInner> getAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets a managed database.

abstract Response<ManagedDatabaseInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, Context context)

Gets a managed database.

abstract Mono<Response<ManagedDatabaseInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets a managed database.

abstract PagedIterable<ManagedDatabaseInner> listByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of managed databases.

abstract PagedIterable<ManagedDatabaseInner> listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of managed databases.

abstract PagedFlux<ManagedDatabaseInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of managed databases.

abstract PagedIterable<ManagedDatabaseInner> listInaccessibleByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of inaccessible managed databases in a managed instance.

abstract PagedIterable<ManagedDatabaseInner> listInaccessibleByInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of inaccessible managed databases in a managed instance.

abstract PagedFlux<ManagedDatabaseInner> listInaccessibleByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of inaccessible managed databases in a managed instance.

abstract void startMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

abstract void startMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters, Context context)

Starts a managed database move operation.

abstract Mono<Void> startMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

abstract Mono<Response<Flux<ByteBuffer>>> startMoveWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

abstract ManagedDatabaseInner update(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

abstract ManagedDatabaseInner update(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters, Context context)

Updates an existing database.

abstract Mono<ManagedDatabaseInner> updateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

Method Details

beginCancelMove

public abstract SyncPoller,Void> beginCancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the cancel managed database move operation.

Returns:

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

beginCancelMove

public abstract SyncPoller,Void> beginCancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)

Cancels a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the cancel managed database move operation.
context - The context to associate with this operation.

Returns:

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

beginCancelMoveAsync

public abstract PollerFlux,Void> beginCancelMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the cancel managed database move operation.

Returns:

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

beginCompleteMove

public abstract SyncPoller,Void> beginCompleteMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the complete managed database move operation.

Returns:

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

beginCompleteMove

public abstract SyncPoller,Void> beginCompleteMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)

Completes a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the complete managed database move operation.
context - The context to associate with this operation.

Returns:

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

beginCompleteMoveAsync

public abstract PollerFlux,Void> beginCompleteMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the complete managed database move operation.

Returns:

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

beginCompleteRestore

public abstract SyncPoller,Void> beginCompleteRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The definition for completing the restore of this managed database.

Returns:

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

beginCompleteRestore

public abstract SyncPoller,Void> beginCompleteRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters, Context context)

Completes the restore operation on a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The definition for completing the restore of this managed database.
context - The context to associate with this operation.

Returns:

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

beginCompleteRestoreAsync

public abstract PollerFlux,Void> beginCompleteRestoreAsync(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The definition for completing the restore of this managed database.

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller,ManagedDatabaseInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

the SyncPoller<T,U> for polling of a managed database resource.

beginCreateOrUpdate

public abstract SyncPoller,ManagedDatabaseInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters, Context context)

Creates a new database or updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a managed database resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,ManagedDatabaseInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

the PollerFlux<T,U> for polling of a managed database resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String managedInstanceName, String databaseName, Context context)

Deletes a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

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

beginStartMove

public abstract SyncPoller,Void> beginStartMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the start managed database move operation.

Returns:

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

beginStartMove

public abstract SyncPoller,Void> beginStartMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters, Context context)

Starts a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the start managed database move operation.
context - The context to associate with this operation.

Returns:

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

beginStartMoveAsync

public abstract PollerFlux,Void> beginStartMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the start managed database move operation.

Returns:

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

beginUpdate

public abstract SyncPoller,ManagedDatabaseInner> beginUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

the SyncPoller<T,U> for polling of a managed database resource.

beginUpdate

public abstract SyncPoller,ManagedDatabaseInner> beginUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters, Context context)

Updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a managed database resource.

beginUpdateAsync

public abstract PollerFlux,ManagedDatabaseInner> beginUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

the PollerFlux<T,U> for polling of a managed database resource.

cancelMove

public abstract void cancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the cancel managed database move operation.

cancelMove

public abstract void cancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)

Cancels a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the cancel managed database move operation.
context - The context to associate with this operation.

cancelMoveAsync

public abstract Mono cancelMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the cancel managed database move operation.

Returns:

A Mono that completes when a successful response is received.

cancelMoveWithResponseAsync

public abstract Mono>> cancelMoveWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Cancels a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the cancel managed database move operation.

Returns:

the Response<T> on successful completion of Mono.

completeMove

public abstract void completeMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the complete managed database move operation.

completeMove

public abstract void completeMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)

Completes a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the complete managed database move operation.
context - The context to associate with this operation.

completeMoveAsync

public abstract Mono completeMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the complete managed database move operation.

Returns:

A Mono that completes when a successful response is received.

completeMoveWithResponseAsync

public abstract Mono>> completeMoveWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)

Completes a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the complete managed database move operation.

Returns:

the Response<T> on successful completion of Mono.

completeRestore

public abstract void completeRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The definition for completing the restore of this managed database.

completeRestore

public abstract void completeRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters, Context context)

Completes the restore operation on a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The definition for completing the restore of this managed database.
context - The context to associate with this operation.

completeRestoreAsync

public abstract Mono completeRestoreAsync(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The definition for completing the restore of this managed database.

Returns:

A Mono that completes when a successful response is received.

completeRestoreWithResponseAsync

public abstract Mono>> completeRestoreWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)

Completes the restore operation on a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The definition for completing the restore of this managed database.

Returns:

the Response<T> on successful completion of Mono.

createOrUpdate

public abstract ManagedDatabaseInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

a managed database resource.

createOrUpdate

public abstract ManagedDatabaseInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters, Context context)

Creates a new database or updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.
context - The context to associate with this operation.

Returns:

a managed database resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

a managed database resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)

Creates a new database or updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

a managed database resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

delete

public abstract void delete(String resourceGroupName, String managedInstanceName, String databaseName, Context context)

Deletes a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Deletes a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ManagedDatabaseInner get(String resourceGroupName, String managedInstanceName, String databaseName)

Gets a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

a managed database.

getAsync

public abstract Mono getAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

a managed database on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, Context context)

Gets a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

a managed database along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets a managed database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

a managed database along with Response<T> on successful completion of Mono.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of managed databases.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

a list of managed databases as paginated response with PagedIterable<T>.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of managed databases.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
context - The context to associate with this operation.

Returns:

a list of managed databases as paginated response with PagedIterable<T>.

listByInstanceAsync

public abstract PagedFlux listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of managed databases.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

a list of managed databases as paginated response with PagedFlux<T>.

listInaccessibleByInstance

public abstract PagedIterable listInaccessibleByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of inaccessible managed databases in a managed instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

a list of inaccessible managed databases in a managed instance as paginated response with PagedIterable<T>.

listInaccessibleByInstance

public abstract PagedIterable listInaccessibleByInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of inaccessible managed databases in a managed instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
context - The context to associate with this operation.

Returns:

a list of inaccessible managed databases in a managed instance as paginated response with PagedIterable<T>.

listInaccessibleByInstanceAsync

public abstract PagedFlux listInaccessibleByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of inaccessible managed databases in a managed instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

a list of inaccessible managed databases in a managed instance as paginated response with PagedFlux<T>.

startMove

public abstract void startMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the start managed database move operation.

startMove

public abstract void startMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters, Context context)

Starts a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the start managed database move operation.
context - The context to associate with this operation.

startMoveAsync

public abstract Mono startMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the start managed database move operation.

Returns:

A Mono that completes when a successful response is received.

startMoveWithResponseAsync

public abstract Mono>> startMoveWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)

Starts a managed database move operation.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - Parameters of the start managed database move operation.

Returns:

the Response<T> on successful completion of Mono.

update

public abstract ManagedDatabaseInner update(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

a managed database resource.

update

public abstract ManagedDatabaseInner update(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters, Context context)

Updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.
context - The context to associate with this operation.

Returns:

a managed database resource.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

a managed database resource on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)

Updates an existing database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - The requested database resource state.

Returns:

a managed database resource along with Response<T> on successful completion of Mono.

Applies to