Interface SqlServers
- All Superinterfaces:
HasManager<SqlServerManager>, SupportsBatchCreation<SqlServer>, SupportsBatchDeletion, SupportsCreating<SqlServer.DefinitionStages.Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsGettingById<SqlServer>, SupportsGettingByResourceGroup<SqlServer>, SupportsListing<SqlServer>, SupportsListingByResourceGroup<SqlServer>
public interface SqlServers
extends SupportsCreating<SqlServer.DefinitionStages.Blank>, SupportsListing<SqlServer>, SupportsListingByResourceGroup<SqlServer>, SupportsGettingByResourceGroup<SqlServer>, SupportsGettingById<SqlServer>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<SqlServer>, SupportsBatchDeletion, HasManager<SqlServerManager>
Entry point to SQL Server management API.
-
Method Summary
Modifier and TypeMethodDescriptioncheckNameAvailability(String name) Checks if the specified container registry name is valid and available.Checks if container registry name is valid and is not in use asynchronously.Gets the API entry point of the SQL Server Database.Gets the API entry point of the SQL Server DNS aliases.Gets the API entry point of the SQL Server Elastic Pools.Gets the entry point of the SQL Encryption Protector.Gets the API entry point of the SQL Failover Group.Gets the API entry point of the SQL Server Firewall Rules.getCapabilitiesByRegion(com.azure.core.management.Region region) Gets the Azure SQL server capabilities for a given Azure region.getCapabilitiesByRegionAsync(com.azure.core.management.Region region) Gets the Azure SQL server capabilities for a given Azure region asynchronously.listUsageByRegion(com.azure.core.management.Region region) Lists the Azure SQL server usages for a given Azure region.com.azure.core.http.rest.PagedFlux<SqlSubscriptionUsageMetric> listUsageByRegionAsync(com.azure.core.management.Region region) Lists the Azure SQL server usages for a given Azure region asynchronously.Gets the entry point of the SQL Server Key.Gets entry point to manage SQL Server Security Alert Policy.Gets the entry point of the SQL Sync Group.Gets the entry point of the SQL Sync Group.Gets the API entry point of the SQL Server VirtualNetwork Rules.Methods inherited from interface HasManager
managerMethods inherited from interface SupportsBatchCreation
create, create, createAsync, createAsyncMethods inherited from interface SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface SupportsCreating
defineMethods inherited from interface SupportsDeletingById
deleteById, deleteByIdAsyncMethods inherited from interface SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsyncMethods inherited from interface SupportsGettingById
getById, getByIdAsyncMethods inherited from interface SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsyncMethods inherited from interface SupportsListing
list, listAsyncMethods inherited from interface SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
firewallRules
SqlFirewallRuleOperations firewallRules()Gets the API entry point of the SQL Server Firewall Rules.- Returns:
- the SQL Server Firewall Rules API entry point
-
virtualNetworkRules
SqlVirtualNetworkRuleOperations virtualNetworkRules()Gets the API entry point of the SQL Server VirtualNetwork Rules.- Returns:
- the SQL Server VirtualNetwork Rules API entry point
-
dnsAliases
SqlServerDnsAliasOperations dnsAliases()Gets the API entry point of the SQL Server DNS aliases.- Returns:
- the SQL Server DNS aliases API entry point
-
failoverGroups
SqlFailoverGroupOperations failoverGroups()Gets the API entry point of the SQL Failover Group.- Returns:
- the SQL Failover Group API entry point
-
serverKeys
SqlServerKeyOperations serverKeys()Gets the entry point of the SQL Server Key.- Returns:
- the SQL Server Key entry point
-
encryptionProtectors
SqlEncryptionProtectorOperations encryptionProtectors()Gets the entry point of the SQL Encryption Protector.- Returns:
- the SQL Encryption Protector entry point
-
serverSecurityAlertPolicies
SqlServerSecurityAlertPolicyOperations serverSecurityAlertPolicies()Gets entry point to manage SQL Server Security Alert Policy.- Returns:
- entry point to manage SQL Server Security Alert Policy
-
syncGroups
SqlSyncGroupOperations syncGroups()Gets the entry point of the SQL Sync Group.- Returns:
- the SQL Sync Group entry point
-
syncMembers
SqlSyncMemberOperations syncMembers()Gets the entry point of the SQL Sync Group.- Returns:
- the SQL Sync Group entry point
-
elasticPools
SqlElasticPoolOperations elasticPools()Gets the API entry point of the SQL Server Elastic Pools.- Returns:
- the SQL Server Elastic Pools API entry point
-
databases
SqlDatabaseOperations databases()Gets the API entry point of the SQL Server Database.- Returns:
- the SQL Server Database API entry point
-
checkNameAvailability
Checks if the specified container registry name is valid and available.- Parameters:
name- the container registry name to check- Returns:
- whether the name is available and other info if not
-
checkNameAvailabilityAsync
Checks if container registry name is valid and is not in use asynchronously.- Parameters:
name- the container registry name to check- Returns:
- a representation of the future computation of this call, returning whether the name is available or other info if not
-
getCapabilitiesByRegion
Gets the Azure SQL server capabilities for a given Azure region.- Parameters:
region- the location to get the Azure SQL server capabilities for- Returns:
- the server capabilities object
-
getCapabilitiesByRegionAsync
Gets the Azure SQL server capabilities for a given Azure region asynchronously.- Parameters:
region- the location to get the Azure SQL server capabilities for- Returns:
- a representation of the future computation of this call, returning the server capabilities object
-
listUsageByRegion
Lists the Azure SQL server usages for a given Azure region.- Parameters:
region- the location to get the Azure SQL server usages for- Returns:
- the SQL usage object
-
listUsageByRegionAsync
com.azure.core.http.rest.PagedFlux<SqlSubscriptionUsageMetric> listUsageByRegionAsync(com.azure.core.management.Region region) Lists the Azure SQL server usages for a given Azure region asynchronously.- Parameters:
region- the location to get the Azure SQL server usages for- Returns:
- a representation of the future computation of this call, returning the server usages object
-