Share via


ISqlServerDnsAlias Interface

Definition

An immutable client-side representation of an Azure SQL Server DNS alias.

public interface ISqlServerDnsAlias : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.ServerDnsAliasInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IIndexable, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.ISqlServerDnsAlias>
type ISqlServerDnsAlias = interface
    interface IBeta
    interface IHasId
    interface IHasInner<ServerDnsAliasInner>
    interface IHasName
    interface IHasResourceGroup
    interface IIndexable
    interface IRefreshable<ISqlServerDnsAlias>
Public Interface ISqlServerDnsAlias
Implements IBeta, IHasId, IHasInner(Of ServerDnsAliasInner), IHasName, IHasResourceGroup, IIndexable, IRefreshable(Of ISqlServerDnsAlias)
Implements

Properties

AzureDnsRecord

Gets the fully qualified DNS record for alias.

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
Name

Gets the name of the resource

(Inherited from IHasName)
ParentId

Gets the parent SQL server ID.

ResourceGroupName (Inherited from IHasResourceGroup)
SqlServerName

Gets name of the SQL Server to which this DNS alias belongs.

Methods

Delete()

Deletes the DNS alias.

DeleteAsync(CancellationToken)

Deletes the DNS alias asynchronously.

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)

Applies to