Interface SqlServerDnsAliasOperations.SqlServerDnsAliasActionsDefinition

All Superinterfaces:
SqlChildrenOperations.SqlChildrenActionsDefinition<SqlServerDnsAlias>
Enclosing interface:
SqlServerDnsAliasOperations

@Beta(V1_8_0) public static interface SqlServerDnsAliasOperations.SqlServerDnsAliasActionsDefinition extends SqlChildrenOperations.SqlChildrenActionsDefinition<SqlServerDnsAlias>
Grouping of the Azure SQL Server DNS alias common actions.
  • Method Details

    • define

      Begins the definition of a new SQL Server DNS alias to be added to this server.
      Parameters:
      serverDnsAliasName - the name of the new DNS alias to be created for the selected SQL server
      Returns:
      the first stage of the new SQL Server DNS alias definition
    • acquire

      void acquire(String dnsAliasName, String sqlServerId)
      Acquires server DNS alias from another server.
      Parameters:
      dnsAliasName - the name of the Server DNS alias
      sqlServerId - the id of the other SQL server that the DNS alias was pointing to
    • acquireAsync

      rx.Completable acquireAsync(String dnsAliasName, String sqlServerId)
      Acquires server DNS alias from another server asynchronously.
      Parameters:
      dnsAliasName - the name of the Server DNS alias
      sqlServerId - the id of the other SQL server that the DNS alias was pointing to
      Returns:
      a representation of the deferred computation of this call