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
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation
create, create, createAsync, createAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating
define
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById
deleteById, deleteByIdAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing
list, listAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
-
-
-
Method Detail
-
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
CheckNameAvailabilityResult checkNameAvailability(String name)
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
Mono<CheckNameAvailabilityResult> checkNameAvailabilityAsync(String name)
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
RegionCapabilities getCapabilitiesByRegion(com.azure.core.management.Region region)
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
Mono<RegionCapabilities> getCapabilitiesByRegionAsync(com.azure.core.management.Region region)
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
List<SqlSubscriptionUsageMetric> listUsageByRegion(com.azure.core.management.Region region)
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
-
-