Interface SqlServers
- All Superinterfaces:
HasInner<com.microsoft.azure.management.sql.implementation.ServersInner>,HasManager<com.microsoft.azure.management.sql.implementation.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<com.microsoft.azure.management.sql.implementation.SqlServerManager>, HasInner<com.microsoft.azure.management.sql.implementation.ServersInner>
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.rx.Observable<CheckNameAvailabilityResult>Checks if container registry name is valid and is not in use asynchronously.getCapabilitiesByRegion(Region region) Gets the Azure SQL server capabilities for a given Azure region.rx.Observable<RegionCapabilities>getCapabilitiesByRegionAsync(Region region) Gets the Azure SQL server capabilities for a given Azure region asynchronously.listUsageByRegion(Region region) Lists the Azure SQL server usages for a given Azure region.rx.Observable<SqlSubscriptionUsageMetric>listUsageByRegionAsync(Region region) Lists the Azure SQL server usages for a given Azure region asynchronously.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation
create, create, createAsync, createAsync, createAsync, createAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating
defineMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById
deleteById, deleteByIdAsync, deleteByIdAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsync, deleteByResourceGroupAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsync, getByIdAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsync, getByResourceGroupAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing
list, listAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
firewallRules
- Returns:
- the SQL Server Firewall Rules API entry point
-
virtualNetworkRules
- Returns:
- the SQL Server VirtualNetwork Rules API entry point
-
dnsAliases
- Returns:
- the SQL Server DNS aliases API entry point
-
failoverGroups
- Returns:
- the SQL Failover Group API entry point
-
serverKeys
- Returns:
- the SQL Server Key entry point
-
encryptionProtectors
- Returns:
- the SQL Encryption Protector entry point
-
serverSecurityAlertPolicies
- Returns:
- entry point to manage SQL Server Security Alert Policy
-
syncGroups
- Returns:
- the SQL Sync Group entry point
-
syncMembers
- Returns:
- the SQL Sync Group entry point
-
elasticPools
- Returns:
- the SQL Server Elastic Pools API entry point
-
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
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
-