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
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation
create, create, createAsync, createAsync, createAsync, createAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating
define
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById
deleteById, deleteByIdAsync, deleteByIdAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsync, deleteByResourceGroupAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsync, getByIdAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsync, getByResourceGroupAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing
list, listAsync
Methods 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
-