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 ClassesModifier and TypeInterfaceDescriptionstatic interface
Base interface for Azure SQL Server child resource actions. -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteById
(String id) 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>
getByIdAsync
(String id) 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>
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.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.listBySqlServer
(SqlServer sqlServer) 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>
listBySqlServerAsync
(SqlServer sqlServer) 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
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 groupsqlServerName
- the name of SQL server parent resourcename
- the name of the child resource- Returns:
- an immutable representation of the resource
-
getBySqlServerAsync
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 groupsqlServerName
- the name of SQL server parent resourcename
- the name of the child resource- Returns:
- a representation of the deferred computation of this call returning the found resource
-
getBySqlServer
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 resourcename
- the name of the child resource- Returns:
- an immutable representation of the resource
-
getBySqlServerAsync
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 resourcename
- the name of the child resource- Returns:
- a representation of the deferred computation of this call returning the found resource
-
getById
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
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
Deletes a child resource from Azure SQL server, identifying it by its name and its resource group.- Parameters:
resourceGroupName
- the name of resource groupsqlServerName
- the name of SQL server parent resourcename
- the name of the child resource
-
deleteBySqlServerAsync
Asynchronously delete a child resource from Azure SQL server, identifying it by its name and its resource group.- Parameters:
resourceGroupName
- the name of resource groupsqlServerName
- the name of SQL server parent resourcename
- the name of the child resource- Returns:
- a representation of the deferred computation of this call
-
deleteById
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
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
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 fromsqlServerName
- the name of parent Azure SQL server.- Returns:
- the list of resources
-
listBySqlServerAsync
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 fromsqlServerName
- the name of parent Azure SQL server.- Returns:
- a representation of the deferred computation of this call
-
listBySqlServer
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
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
-