Interface SqlServerDnsAlias

All Superinterfaces:
HasId, HasInner<com.microsoft.azure.management.sql.implementation.ServerDnsAliasInner>, HasName, HasResourceGroup, Indexable, Refreshable<SqlServerDnsAlias>

@Beta(V1_8_0) public interface SqlServerDnsAlias extends HasId, HasInner<com.microsoft.azure.management.sql.implementation.ServerDnsAliasInner>, HasName, HasResourceGroup, Indexable, Refreshable<SqlServerDnsAlias>
An immutable client-side representation of an Azure SQL Server DNS alias.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    Deletes the DNS alias.
    rx.Completable
    Deletes the DNS alias asynchronously.
     
     

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner

    inner

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable

    refresh, refreshAsync
  • Method Details

    • sqlServerName

      String sqlServerName()
      Returns:
      name of the SQL Server to which this DNS alias belongs
    • azureDnsRecord

      String azureDnsRecord()
      Returns:
      the fully qualified DNS record for alias
    • parentId

      String parentId()
      Returns:
      the parent SQL server ID
    • delete

      void delete()
      Deletes the DNS alias.
    • deleteAsync

      rx.Completable deleteAsync()
      Deletes the DNS alias asynchronously.
      Returns:
      a representation of the deferred computation of this call