Interface SqlServerDnsAliasOperations
-
- All Superinterfaces:
SqlChildrenOperations<SqlServerDnsAlias>,SupportsCreating<SqlServerDnsAliasOperations.DefinitionStages.WithSqlServer>
public interface SqlServerDnsAliasOperations extends SupportsCreating<SqlServerDnsAliasOperations.DefinitionStages.WithSqlServer>, SqlChildrenOperations<SqlServerDnsAlias>
A representation of the Azure SQL Server DNS alias operations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSqlServerDnsAliasOperations.DefinitionStagesGrouping of all the SQL Server DNS alias definition stages.static interfaceSqlServerDnsAliasOperations.SqlServerDnsAliasActionsDefinitionGrouping of the Azure SQL Server DNS alias common actions.static interfaceSqlServerDnsAliasOperations.SqlServerDnsAliasOperationsDefinitionContainer interface for all the definitions that need to be implemented.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.sql.models.SqlChildrenOperations
SqlChildrenOperations.SqlChildrenActionsDefinition<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacquire(String dnsAliasName, String oldSqlServerId, String newSqlServerId)Acquires server DNS alias from another server.voidacquire(String resourceGroupName, String serverName, String dnsAliasName, String sqlServerId)Acquires server DNS alias from another server.Mono<Void>acquireAsync(String dnsAliasName, String oldSqlServerId, String newSqlServerId)Acquires server DNS alias from another server asynchronously.Mono<Void>acquireAsync(String resourceGroupName, String serverName, String dnsAliasName, String sqlServerId)Acquires server DNS alias from another server asynchronously.-
Methods inherited from interface com.azure.resourcemanager.sql.models.SqlChildrenOperations
deleteById, deleteByIdAsync, deleteBySqlServer, deleteBySqlServerAsync, getById, getByIdAsync, getBySqlServer, getBySqlServer, getBySqlServerAsync, getBySqlServerAsync, listBySqlServer, listBySqlServer, listBySqlServerAsync, listBySqlServerAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating
define
-
-
-
-
Method Detail
-
acquire
void acquire(String resourceGroupName, String serverName, String dnsAliasName, String sqlServerId)
Acquires server DNS alias from another server.- Parameters:
resourceGroupName- the name of the resource group that contains the resourceserverName- the name of the server that the alias is pointing todnsAliasName- the name of the Server DNS aliassqlServerId- the id of the other SQL server that the DNS alias was pointing to
-
acquireAsync
Mono<Void> acquireAsync(String resourceGroupName, String serverName, String dnsAliasName, String sqlServerId)
Acquires server DNS alias from another server asynchronously.- Parameters:
resourceGroupName- the name of the resource group that contains the resourceserverName- the name of the server that the alias is pointing todnsAliasName- the name of the Server DNS aliassqlServerId- the id of the other SQL server that the DNS alias was pointing to- Returns:
- a representation of the deferred computation of this call
-
acquire
void acquire(String dnsAliasName, String oldSqlServerId, String newSqlServerId)
Acquires server DNS alias from another server.- Parameters:
dnsAliasName- the name of the Server DNS aliasoldSqlServerId- the id of the other SQL server that the DNS alias was pointing tonewSqlServerId- the id of the server that the alias is pointing to
-
acquireAsync
Mono<Void> acquireAsync(String dnsAliasName, String oldSqlServerId, String newSqlServerId)
Acquires server DNS alias from another server asynchronously.- Parameters:
dnsAliasName- the name of the Server DNS aliasoldSqlServerId- the id of the other SQL server that the DNS alias was pointing tonewSqlServerId- the id of the server that the alias is pointing to- Returns:
- a representation of the deferred computation of this call
-
-