Interface SqlChildrenOperations<T>

Type Parameters:
T - the FluentT interface of the SQL server child resource
All Known Subinterfaces:
SqlDatabaseOperations, SqlElasticPoolOperations, SqlFailoverGroupOperations, SqlFirewallRuleOperations, SqlServerDnsAliasOperations, SqlServerKeyOperations, SqlVirtualNetworkRuleOperations

@Beta(V1_7_0) public interface SqlChildrenOperations<T>
Base class for Azure SQL Server child resource operations.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Base interface for Azure SQL Server child resource actions.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deletes a child resource from Azure SQL server, identifying it by its resource ID.
    rx.Completable
    Asynchronously delete a child resource from Azure SQL server, identifying it by its resource ID.
    void
    deleteBySqlServer(String resourceGroupName, String sqlServerName, String name)
    Deletes a child resource from Azure SQL server, identifying it by its name and its resource group.
    rx.Completable
    deleteBySqlServerAsync(String resourceGroupName, String sqlServerName, String name)
    Asynchronously delete a child resource from Azure SQL server, identifying it by its name and its resource group.
    Gets the information about a child resource from Azure SQL server using the resource ID.
    rx.Observable<T>
    Asynchronously gets the information about a child resource from Azure SQL server using the resource ID.
    getBySqlServer(SqlServer sqlServer, String name)
    Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
    getBySqlServer(String resourceGroupName, String sqlServerName, String name)
    Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
    rx.Observable<T>
    Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
    rx.Observable<T>
    getBySqlServerAsync(String resourceGroupName, String sqlServerName, String name)
    Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
    Lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
    listBySqlServer(String resourceGroupName, String sqlServerName)
    Lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
    rx.Observable<T>
    Asynchronously lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
    rx.Observable<T>
    listBySqlServerAsync(String resourceGroupName, String sqlServerName)
    Asynchronously lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
  • Method Details

    • getBySqlServer

      T getBySqlServer(String resourceGroupName, String sqlServerName, String name)
      Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
      Parameters:
      resourceGroupName - the name of resource group
      sqlServerName - the name of SQL server parent resource
      name - the name of the child resource
      Returns:
      an immutable representation of the resource
    • getBySqlServerAsync

      rx.Observable<T> getBySqlServerAsync(String resourceGroupName, String sqlServerName, String name)
      Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
      Parameters:
      resourceGroupName - the name of resource group
      sqlServerName - the name of SQL server parent resource
      name - the name of the child resource
      Returns:
      a representation of the deferred computation of this call returning the found resource
    • getBySqlServer

      T getBySqlServer(SqlServer sqlServer, String name)
      Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
      Parameters:
      sqlServer - the SQL server parent resource
      name - the name of the child resource
      Returns:
      an immutable representation of the resource
    • getBySqlServerAsync

      @Beta(V1_8_0) rx.Observable<T> getBySqlServerAsync(SqlServer sqlServer, String name)
      Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
      Parameters:
      sqlServer - the SQL server parent resource
      name - the name of the child resource
      Returns:
      a representation of the deferred computation of this call returning the found resource
    • getById

      T getById(String id)
      Gets the information about a child resource from Azure SQL server using the resource ID.
      Parameters:
      id - the ID of the resource.
      Returns:
      an immutable representation of the resource
    • getByIdAsync

      rx.Observable<T> getByIdAsync(String id)
      Asynchronously gets the information about a child resource from Azure SQL server using the resource ID.
      Parameters:
      id - the ID of the resource.
      Returns:
      a representation of the deferred computation of this call
    • deleteBySqlServer

      void deleteBySqlServer(String resourceGroupName, String sqlServerName, String name)
      Deletes a child resource from Azure SQL server, identifying it by its name and its resource group.
      Parameters:
      resourceGroupName - the name of resource group
      sqlServerName - the name of SQL server parent resource
      name - the name of the child resource
    • deleteBySqlServerAsync

      rx.Completable deleteBySqlServerAsync(String resourceGroupName, String sqlServerName, String name)
      Asynchronously delete a child resource from Azure SQL server, identifying it by its name and its resource group.
      Parameters:
      resourceGroupName - the name of resource group
      sqlServerName - the name of SQL server parent resource
      name - the name of the child resource
      Returns:
      a representation of the deferred computation of this call
    • deleteById

      void deleteById(String id)
      Deletes a child resource from Azure SQL server, identifying it by its resource ID.
      Parameters:
      id - the resource ID of the resource to delete
    • deleteByIdAsync

      rx.Completable deleteByIdAsync(String id)
      Asynchronously delete a child resource from Azure SQL server, identifying it by its resource ID.
      Parameters:
      id - the resource ID of the resource to delete
      Returns:
      a representation of the deferred computation of this call
    • listBySqlServer

      List<T> listBySqlServer(String resourceGroupName, String sqlServerName)
      Lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
      Parameters:
      resourceGroupName - the name of the resource group to list the resources from
      sqlServerName - the name of parent Azure SQL server.
      Returns:
      the list of resources
    • listBySqlServerAsync

      rx.Observable<T> listBySqlServerAsync(String resourceGroupName, String sqlServerName)
      Asynchronously lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
      Parameters:
      resourceGroupName - the name of the resource group to list the resources from
      sqlServerName - the name of parent Azure SQL server.
      Returns:
      a representation of the deferred computation of this call
    • listBySqlServer

      List<T> listBySqlServer(SqlServer sqlServer)
      Lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
      Parameters:
      sqlServer - the parent Azure SQL server.
      Returns:
      the list of resources
    • listBySqlServerAsync

      @Beta(V1_8_0) rx.Observable<T> listBySqlServerAsync(SqlServer sqlServer)
      Asynchronously lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
      Parameters:
      sqlServer - the parent Azure SQL server.
      Returns:
      a representation of the deferred computation of this call