ManagedServerDnsAliasesClient Interface

public interface ManagedServerDnsAliasesClient

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

Method Summary

Modifier and Type Method and Description
abstract ManagedServerDnsAliasInner acquire(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

abstract ManagedServerDnsAliasInner acquire(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters, Context context)

Acquires managed server DNS alias from another managed server.

abstract Mono<ManagedServerDnsAliasInner> acquireAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

abstract Mono<Response<Flux<ByteBuffer>>> acquireWithResponseAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

abstract SyncPoller<PollResult<ManagedServerDnsAliasInner>,ManagedServerDnsAliasInner> beginAcquire(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

abstract SyncPoller<PollResult<ManagedServerDnsAliasInner>,ManagedServerDnsAliasInner> beginAcquire(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters, Context context)

Acquires managed server DNS alias from another managed server.

abstract PollerFlux<PollResult<ManagedServerDnsAliasInner>,ManagedServerDnsAliasInner> beginAcquireAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

abstract SyncPoller<PollResult<ManagedServerDnsAliasInner>,ManagedServerDnsAliasInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

abstract SyncPoller<PollResult<ManagedServerDnsAliasInner>,ManagedServerDnsAliasInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters, Context context)

Creates a managed server DNS alias.

abstract PollerFlux<PollResult<ManagedServerDnsAliasInner>,ManagedServerDnsAliasInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

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

Deletes the managed server DNS alias with the given name.

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

Deletes the managed server DNS alias with the given name.

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

Deletes the managed server DNS alias with the given name.

abstract ManagedServerDnsAliasInner createOrUpdate(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

abstract ManagedServerDnsAliasInner createOrUpdate(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters, Context context)

Creates a managed server DNS alias.

abstract Mono<ManagedServerDnsAliasInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

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

Deletes the managed server DNS alias with the given name.

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

Deletes the managed server DNS alias with the given name.

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

Deletes the managed server DNS alias with the given name.

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

Deletes the managed server DNS alias with the given name.

abstract ManagedServerDnsAliasInner get(String resourceGroupName, String managedInstanceName, String dnsAliasName)

Gets a server DNS alias.

abstract Mono<ManagedServerDnsAliasInner> getAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName)

Gets a server DNS alias.

abstract Response<ManagedServerDnsAliasInner> getWithResponse(String resourceGroupName, String managedInstanceName, String dnsAliasName, Context context)

Gets a server DNS alias.

abstract Mono<Response<ManagedServerDnsAliasInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName)

Gets a server DNS alias.

abstract PagedIterable<ManagedServerDnsAliasInner> listByManagedInstance(String resourceGroupName, String managedInstanceName)

Gets a list of managed server DNS aliases for a managed server.

abstract PagedIterable<ManagedServerDnsAliasInner> listByManagedInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of managed server DNS aliases for a managed server.

abstract PagedFlux<ManagedServerDnsAliasInner> listByManagedInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of managed server DNS aliases for a managed server.

Method Details

acquire

public abstract ManagedServerDnsAliasInner acquire(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

a managed server DNS alias.

acquire

public abstract ManagedServerDnsAliasInner acquire(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters, Context context)

Acquires managed server DNS alias from another managed server.

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

Returns:

a managed server DNS alias.

acquireAsync

public abstract Mono acquireAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

a managed server DNS alias on successful completion of Mono.

acquireWithResponseAsync

public abstract Mono>> acquireWithResponseAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

a managed server DNS alias along with Response<T> on successful completion of Mono.

beginAcquire

public abstract SyncPoller,ManagedServerDnsAliasInner> beginAcquire(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

the SyncPoller<T,U> for polling of a managed server DNS alias.

beginAcquire

public abstract SyncPoller,ManagedServerDnsAliasInner> beginAcquire(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters, Context context)

Acquires managed server DNS alias from another managed server.

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

Returns:

the SyncPoller<T,U> for polling of a managed server DNS alias.

beginAcquireAsync

public abstract PollerFlux,ManagedServerDnsAliasInner> beginAcquireAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasAcquisition parameters)

Acquires managed server DNS alias from another managed server.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

the PollerFlux<T,U> for polling of a managed server DNS alias.

beginCreateOrUpdate

public abstract SyncPoller,ManagedServerDnsAliasInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

the SyncPoller<T,U> for polling of a managed server DNS alias.

beginCreateOrUpdate

public abstract SyncPoller,ManagedServerDnsAliasInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters, Context context)

Creates a managed server DNS alias.

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

Returns:

the SyncPoller<T,U> for polling of a managed server DNS alias.

beginCreateOrUpdateAsync

public abstract PollerFlux,ManagedServerDnsAliasInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

the PollerFlux<T,U> for polling of a managed server DNS alias.

beginDelete

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

Deletes the managed server DNS alias with the given name.

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

Returns:

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

beginDelete

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

Deletes the managed server DNS alias with the given name.

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.
dnsAliasName - The dnsAliasName 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, String dnsAliasName)

Deletes the managed server DNS alias with the given name.

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

Returns:

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

createOrUpdate

public abstract ManagedServerDnsAliasInner createOrUpdate(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

a managed server DNS alias.

createOrUpdate

public abstract ManagedServerDnsAliasInner createOrUpdate(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters, Context context)

Creates a managed server DNS alias.

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

Returns:

a managed server DNS alias.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

a managed server DNS alias on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String dnsAliasName, ManagedServerDnsAliasCreation parameters)

Creates a managed server DNS alias.

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.
dnsAliasName - The dnsAliasName parameter.
parameters - The parameters parameter.

Returns:

a managed server DNS alias along with Response<T> on successful completion of Mono.

delete

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

Deletes the managed server DNS alias with the given name.

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

delete

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

Deletes the managed server DNS alias with the given name.

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

deleteAsync

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

Deletes the managed server DNS alias with the given name.

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

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes the managed server DNS alias with the given name.

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

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ManagedServerDnsAliasInner get(String resourceGroupName, String managedInstanceName, String dnsAliasName)

Gets a server DNS alias.

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

Returns:

a server DNS alias.

getAsync

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

Gets a server DNS alias.

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

Returns:

a server DNS alias on successful completion of Mono.

getWithResponse

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

Gets a server DNS alias.

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

Returns:

a server DNS alias along with Response<T>.

getWithResponseAsync

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

Gets a server DNS alias.

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

Returns:

a server DNS alias along with Response<T> on successful completion of Mono.

listByManagedInstance

public abstract PagedIterable listByManagedInstance(String resourceGroupName, String managedInstanceName)

Gets a list of managed server DNS aliases for a managed server.

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 server DNS aliases for a managed server as paginated response with PagedIterable<T>.

listByManagedInstance

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

Gets a list of managed server DNS aliases for a managed server.

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 server DNS aliases for a managed server as paginated response with PagedIterable<T>.

listByManagedInstanceAsync

public abstract PagedFlux listByManagedInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of managed server DNS aliases for a managed server.

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 server DNS aliases for a managed server as paginated response with PagedFlux<T>.

Applies to