ManagedServerDnsAliases interface

Interface representing a ManagedServerDnsAliases.

Methods

beginAcquire(string, string, string, ManagedServerDnsAliasAcquisition, ManagedServerDnsAliasesAcquireOptionalParams)

Acquires managed server DNS alias from another managed server.

beginAcquireAndWait(string, string, string, ManagedServerDnsAliasAcquisition, ManagedServerDnsAliasesAcquireOptionalParams)

Acquires managed server DNS alias from another managed server.

beginCreateOrUpdate(string, string, string, ManagedServerDnsAliasCreation, ManagedServerDnsAliasesCreateOrUpdateOptionalParams)

Creates a managed server DNS alias.

beginCreateOrUpdateAndWait(string, string, string, ManagedServerDnsAliasCreation, ManagedServerDnsAliasesCreateOrUpdateOptionalParams)

Creates a managed server DNS alias.

beginDelete(string, string, string, ManagedServerDnsAliasesDeleteOptionalParams)

Deletes the managed server DNS alias with the given name.

beginDeleteAndWait(string, string, string, ManagedServerDnsAliasesDeleteOptionalParams)

Deletes the managed server DNS alias with the given name.

get(string, string, string, ManagedServerDnsAliasesGetOptionalParams)

Gets a server DNS alias.

listByManagedInstance(string, string, ManagedServerDnsAliasesListByManagedInstanceOptionalParams)

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

Method Details

beginAcquire(string, string, string, ManagedServerDnsAliasAcquisition, ManagedServerDnsAliasesAcquireOptionalParams)

Acquires managed server DNS alias from another managed server.

function beginAcquire(resourceGroupName: string, managedInstanceName: string, dnsAliasName: string, parameters: ManagedServerDnsAliasAcquisition, options?: ManagedServerDnsAliasesAcquireOptionalParams): Promise<SimplePollerLike<OperationState<ManagedServerDnsAlias>, ManagedServerDnsAlias>>

Parameters

resourceGroupName

string

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

string

The name of the managed instance.

dnsAliasName

string

parameters
ManagedServerDnsAliasAcquisition

A managed server DNS alias acquisition request.

options
ManagedServerDnsAliasesAcquireOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ManagedServerDnsAlias>, ManagedServerDnsAlias>>

beginAcquireAndWait(string, string, string, ManagedServerDnsAliasAcquisition, ManagedServerDnsAliasesAcquireOptionalParams)

Acquires managed server DNS alias from another managed server.

function beginAcquireAndWait(resourceGroupName: string, managedInstanceName: string, dnsAliasName: string, parameters: ManagedServerDnsAliasAcquisition, options?: ManagedServerDnsAliasesAcquireOptionalParams): Promise<ManagedServerDnsAlias>

Parameters

resourceGroupName

string

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

string

The name of the managed instance.

dnsAliasName

string

parameters
ManagedServerDnsAliasAcquisition

A managed server DNS alias acquisition request.

options
ManagedServerDnsAliasesAcquireOptionalParams

The options parameters.

Returns

beginCreateOrUpdate(string, string, string, ManagedServerDnsAliasCreation, ManagedServerDnsAliasesCreateOrUpdateOptionalParams)

Creates a managed server DNS alias.

function beginCreateOrUpdate(resourceGroupName: string, managedInstanceName: string, dnsAliasName: string, parameters: ManagedServerDnsAliasCreation, options?: ManagedServerDnsAliasesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ManagedServerDnsAlias>, ManagedServerDnsAlias>>

Parameters

resourceGroupName

string

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

string

The name of the managed instance.

dnsAliasName

string

parameters
ManagedServerDnsAliasCreation

A managed server dns alias creation request.

options
ManagedServerDnsAliasesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ManagedServerDnsAlias>, ManagedServerDnsAlias>>

beginCreateOrUpdateAndWait(string, string, string, ManagedServerDnsAliasCreation, ManagedServerDnsAliasesCreateOrUpdateOptionalParams)

Creates a managed server DNS alias.

function beginCreateOrUpdateAndWait(resourceGroupName: string, managedInstanceName: string, dnsAliasName: string, parameters: ManagedServerDnsAliasCreation, options?: ManagedServerDnsAliasesCreateOrUpdateOptionalParams): Promise<ManagedServerDnsAlias>

Parameters

resourceGroupName

string

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

string

The name of the managed instance.

dnsAliasName

string

parameters
ManagedServerDnsAliasCreation

A managed server dns alias creation request.

options
ManagedServerDnsAliasesCreateOrUpdateOptionalParams

The options parameters.

Returns

beginDelete(string, string, string, ManagedServerDnsAliasesDeleteOptionalParams)

Deletes the managed server DNS alias with the given name.

function beginDelete(resourceGroupName: string, managedInstanceName: string, dnsAliasName: string, options?: ManagedServerDnsAliasesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

string

The name of the managed instance.

dnsAliasName

string

options
ManagedServerDnsAliasesDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, ManagedServerDnsAliasesDeleteOptionalParams)

Deletes the managed server DNS alias with the given name.

function beginDeleteAndWait(resourceGroupName: string, managedInstanceName: string, dnsAliasName: string, options?: ManagedServerDnsAliasesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

string

The name of the managed instance.

dnsAliasName

string

options
ManagedServerDnsAliasesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, ManagedServerDnsAliasesGetOptionalParams)

Gets a server DNS alias.

function get(resourceGroupName: string, managedInstanceName: string, dnsAliasName: string, options?: ManagedServerDnsAliasesGetOptionalParams): Promise<ManagedServerDnsAlias>

Parameters

resourceGroupName

string

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

string

The name of the managed instance.

dnsAliasName

string

options
ManagedServerDnsAliasesGetOptionalParams

The options parameters.

Returns

listByManagedInstance(string, string, ManagedServerDnsAliasesListByManagedInstanceOptionalParams)

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

function listByManagedInstance(resourceGroupName: string, managedInstanceName: string, options?: ManagedServerDnsAliasesListByManagedInstanceOptionalParams): PagedAsyncIterableIterator<ManagedServerDnsAlias, ManagedServerDnsAlias[], PageSettings>

Parameters

resourceGroupName

string

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

string

The name of the managed instance.

Returns