SqlServers Interface
Implements
public interface SqlServers
extends SupportsCreating<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 Type | Method and Description |
---|---|
abstract
Check |
checkNameAvailability(String name)
Checks if the specified container registry name is valid and available. |
abstract
Mono<Check |
checkNameAvailabilityAsync(String name)
Checks if container registry name is valid and is not in use asynchronously. |
abstract
Sql |
databases()
Gets the API entry point of the SQL Server Database. |
abstract
Sql |
dnsAliases()
Gets the API entry point of the SQL Server DNS aliases. |
abstract
Sql |
elasticPools()
Gets the API entry point of the SQL Server Elastic Pools. |
abstract
Sql |
encryptionProtectors()
Gets the entry point of the SQL Encryption Protector. |
abstract
Sql |
failoverGroups()
Gets the API entry point of the SQL Failover Group. |
abstract
Sql |
firewallRules()
Gets the API entry point of the SQL Server Firewall Rules. |
abstract
Region |
getCapabilitiesByRegion(Region region)
Gets the Azure SQL server capabilities for a given Azure region. |
abstract
Mono<Region |
getCapabilitiesByRegionAsync(Region region)
Gets the Azure SQL server capabilities for a given Azure region asynchronously. |
abstract
List<Sql |
listUsageByRegion(Region region)
Lists the Azure SQL server usages for a given Azure region. |
abstract
Paged |
listUsageByRegionAsync(Region region)
Lists the Azure SQL server usages for a given Azure region asynchronously. |
abstract
Sql |
serverKeys()
Gets the entry point of the SQL Server Key. |
abstract
Sql |
serverSecurityAlertPolicies()
Gets entry point to manage SQL Server Security Alert Policy. |
abstract
Sql |
syncGroups()
Gets the entry point of the SQL Sync Group. |
abstract
Sql |
syncMembers()
Gets the entry point of the SQL Sync Group. |
abstract
Sql |
virtualNetworkRules()
Gets the API entry point of the SQL Server Virtual |
Method Details
checkNameAvailability
public abstract CheckNameAvailabilityResult checkNameAvailability(String name)
Checks if the specified container registry name is valid and available.
Parameters:
Returns:
checkNameAvailabilityAsync
public abstract Mono
Checks if container registry name is valid and is not in use asynchronously.
Parameters:
Returns:
databases
public abstract SqlDatabaseOperations databases()
Gets the API entry point of the SQL Server Database.
Returns:
dnsAliases
public abstract SqlServerDnsAliasOperations dnsAliases()
Gets the API entry point of the SQL Server DNS aliases.
Returns:
elasticPools
public abstract SqlElasticPoolOperations elasticPools()
Gets the API entry point of the SQL Server Elastic Pools.
Returns:
encryptionProtectors
public abstract SqlEncryptionProtectorOperations encryptionProtectors()
Gets the entry point of the SQL Encryption Protector.
Returns:
failoverGroups
public abstract SqlFailoverGroupOperations failoverGroups()
Gets the API entry point of the SQL Failover Group.
Returns:
firewallRules
public abstract SqlFirewallRuleOperations firewallRules()
Gets the API entry point of the SQL Server Firewall Rules.
Returns:
getCapabilitiesByRegion
public abstract RegionCapabilities getCapabilitiesByRegion(Region region)
Gets the Azure SQL server capabilities for a given Azure region.
Parameters:
Returns:
getCapabilitiesByRegionAsync
public abstract Mono
Gets the Azure SQL server capabilities for a given Azure region asynchronously.
Parameters:
Returns:
listUsageByRegion
public abstract List
Lists the Azure SQL server usages for a given Azure region.
Parameters:
Returns:
listUsageByRegionAsync
public abstract PagedFlux
Lists the Azure SQL server usages for a given Azure region asynchronously.
Parameters:
Returns:
serverKeys
public abstract SqlServerKeyOperations serverKeys()
Gets the entry point of the SQL Server Key.
Returns:
serverSecurityAlertPolicies
public abstract SqlServerSecurityAlertPolicyOperations serverSecurityAlertPolicies()
Gets entry point to manage SQL Server Security Alert Policy.
Returns:
syncGroups
public abstract SqlSyncGroupOperations syncGroups()
Gets the entry point of the SQL Sync Group.
Returns:
syncMembers
public abstract SqlSyncMemberOperations syncMembers()
Gets the entry point of the SQL Sync Group.
Returns:
virtualNetworkRules
public abstract SqlVirtualNetworkRuleOperations virtualNetworkRules()
Gets the API entry point of the SQL Server VirtualNetwork Rules.
Returns: