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
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
-