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.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.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation
create, create, createAsync, createAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating
defineMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById
deleteById, deleteByIdAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing
list, listAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
firewallRules
SqlFirewallRuleOperations firewallRules()- Returns:
- the SQL Server Firewall Rules API entry point
-
virtualNetworkRules
SqlVirtualNetworkRuleOperations virtualNetworkRules()- Returns:
- the SQL Server VirtualNetwork Rules API entry point
-
dnsAliases
SqlServerDnsAliasOperations dnsAliases()- Returns:
- the SQL Server DNS aliases API entry point
-
failoverGroups
SqlFailoverGroupOperations failoverGroups()- Returns:
- the SQL Failover Group API entry point
-
serverKeys
SqlServerKeyOperations serverKeys()- Returns:
- the SQL Server Key entry point
-
encryptionProtectors
SqlEncryptionProtectorOperations encryptionProtectors()- Returns:
- the SQL Encryption Protector entry point
-
serverSecurityAlertPolicies
SqlServerSecurityAlertPolicyOperations serverSecurityAlertPolicies()- Returns:
- entry point to manage SQL Server Security Alert Policy
-
syncGroups
SqlSyncGroupOperations syncGroups()- Returns:
- the SQL Sync Group entry point
-
syncMembers
SqlSyncMemberOperations syncMembers()- Returns:
- the SQL Sync Group entry point
-
elasticPools
SqlElasticPoolOperations elasticPools()- Returns:
- the SQL Server Elastic Pools API entry point
-
databases
SqlDatabaseOperations databases()- 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
-