Compartilhar via


ManagedInstanceAdministratorsClient Interface

public interface ManagedInstanceAdministratorsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedInstanceAdministratorInner>,ManagedInstanceAdministratorInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

abstract SyncPoller<PollResult<ManagedInstanceAdministratorInner>,ManagedInstanceAdministratorInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters, Context context)

Creates or updates a managed instance administrator.

abstract PollerFlux<PollResult<ManagedInstanceAdministratorInner>,ManagedInstanceAdministratorInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

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

Deletes a managed instance administrator.

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

Deletes a managed instance administrator.

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

Deletes a managed instance administrator.

abstract ManagedInstanceAdministratorInner createOrUpdate(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

abstract ManagedInstanceAdministratorInner createOrUpdate(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters, Context context)

Creates or updates a managed instance administrator.

abstract Mono<ManagedInstanceAdministratorInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

abstract void delete(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Deletes a managed instance administrator.

abstract void delete(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, Context context)

Deletes a managed instance administrator.

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

Deletes a managed instance administrator.

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

Deletes a managed instance administrator.

abstract ManagedInstanceAdministratorInner get(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Gets a managed instance administrator.

abstract Mono<ManagedInstanceAdministratorInner> getAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Gets a managed instance administrator.

abstract Response<ManagedInstanceAdministratorInner> getWithResponse(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, Context context)

Gets a managed instance administrator.

abstract Mono<Response<ManagedInstanceAdministratorInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Gets a managed instance administrator.

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

Gets a list of managed instance administrators.

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

Gets a list of managed instance administrators.

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

Gets a list of managed instance administrators.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ManagedInstanceAdministratorInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

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.
administratorName - The administratorName parameter.
parameters - The requested administrator parameters.

Returns:

the SyncPoller<T,U> for polling of an Azure SQL managed instance administrator.

beginCreateOrUpdate

public abstract SyncPoller,ManagedInstanceAdministratorInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters, Context context)

Creates or updates a managed instance administrator.

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.
administratorName - The administratorName parameter.
parameters - The requested administrator parameters.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure SQL managed instance administrator.

beginCreateOrUpdateAsync

public abstract PollerFlux,ManagedInstanceAdministratorInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

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.
administratorName - The administratorName parameter.
parameters - The requested administrator parameters.

Returns:

the PollerFlux<T,U> for polling of an Azure SQL managed instance administrator.

beginDelete

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

Deletes a managed instance administrator.

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.
administratorName - The administratorName parameter.

Returns:

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

beginDelete

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

Deletes a managed instance administrator.

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.
administratorName - The administratorName parameter.
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, AdministratorName administratorName)

Deletes a managed instance administrator.

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.
administratorName - The administratorName parameter.

Returns:

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

createOrUpdate

public abstract ManagedInstanceAdministratorInner createOrUpdate(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

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.
administratorName - The administratorName parameter.
parameters - The requested administrator parameters.

Returns:

an Azure SQL managed instance administrator.

createOrUpdate

public abstract ManagedInstanceAdministratorInner createOrUpdate(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters, Context context)

Creates or updates a managed instance administrator.

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.
administratorName - The administratorName parameter.
parameters - The requested administrator parameters.
context - The context to associate with this operation.

Returns:

an Azure SQL managed instance administrator.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

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.
administratorName - The administratorName parameter.
parameters - The requested administrator parameters.

Returns:

an Azure SQL managed instance administrator on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName, ManagedInstanceAdministratorInner parameters)

Creates or updates a managed instance administrator.

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.
administratorName - The administratorName parameter.
parameters - The requested administrator parameters.

Returns:

an Azure SQL managed instance administrator along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Deletes a managed instance administrator.

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.
administratorName - The administratorName parameter.

delete

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

Deletes a managed instance administrator.

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.
administratorName - The administratorName parameter.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Deletes a managed instance administrator.

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.
administratorName - The administratorName parameter.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Deletes a managed instance administrator.

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.
administratorName - The administratorName parameter.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ManagedInstanceAdministratorInner get(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Gets a managed instance administrator.

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.
administratorName - The administratorName parameter.

Returns:

a managed instance administrator.

getAsync

public abstract Mono getAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Gets a managed instance administrator.

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.
administratorName - The administratorName parameter.

Returns:

a managed instance administrator on successful completion of Mono.

getWithResponse

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

Gets a managed instance administrator.

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.
administratorName - The administratorName parameter.
context - The context to associate with this operation.

Returns:

a managed instance administrator along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String managedInstanceName, AdministratorName administratorName)

Gets a managed instance administrator.

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.
administratorName - The administratorName parameter.

Returns:

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

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance administrators.

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 instance administrators as paginated response with PagedIterable<T>.

listByInstance

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

Gets a list of managed instance administrators.

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 instance administrators as paginated response with PagedIterable<T>.

listByInstanceAsync

public abstract PagedFlux listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance administrators.

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 instance administrators as paginated response with PagedFlux<T>.

Applies to