共用方式為


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 CheckNameAvailabilityResult checkNameAvailability(String name)

Checks if the specified container registry name is valid and available.

abstract Mono<CheckNameAvailabilityResult> checkNameAvailabilityAsync(String name)

Checks if container registry name is valid and is not in use asynchronously.

abstract SqlDatabaseOperations databases()

Gets the API entry point of the SQL Server Database.

abstract SqlServerDnsAliasOperations dnsAliases()

Gets the API entry point of the SQL Server DNS aliases.

abstract SqlElasticPoolOperations elasticPools()

Gets the API entry point of the SQL Server Elastic Pools.

abstract SqlEncryptionProtectorOperations encryptionProtectors()

Gets the entry point of the SQL Encryption Protector.

abstract SqlFailoverGroupOperations failoverGroups()

Gets the API entry point of the SQL Failover Group.

abstract SqlFirewallRuleOperations firewallRules()

Gets the API entry point of the SQL Server Firewall Rules.

abstract RegionCapabilities getCapabilitiesByRegion(Region region)

Gets the Azure SQL server capabilities for a given Azure region.

abstract Mono<RegionCapabilities> getCapabilitiesByRegionAsync(Region region)

Gets the Azure SQL server capabilities for a given Azure region asynchronously.

abstract List<SqlSubscriptionUsageMetric> listUsageByRegion(Region region)

Lists the Azure SQL server usages for a given Azure region.

abstract PagedFlux<SqlSubscriptionUsageMetric> listUsageByRegionAsync(Region region)

Lists the Azure SQL server usages for a given Azure region asynchronously.

abstract SqlServerKeyOperations serverKeys()

Gets the entry point of the SQL Server Key.

abstract SqlServerSecurityAlertPolicyOperations serverSecurityAlertPolicies()

Gets entry point to manage SQL Server Security Alert Policy.

abstract SqlSyncGroupOperations syncGroups()

Gets the entry point of the SQL Sync Group.

abstract SqlSyncMemberOperations syncMembers()

Gets the entry point of the SQL Sync Group.

abstract SqlVirtualNetworkRuleOperations virtualNetworkRules()

Gets the API entry point of the SQL Server VirtualNetwork Rules.

Method Details

checkNameAvailability

public abstract 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

public abstract Mono 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

databases

public abstract SqlDatabaseOperations databases()

Gets the API entry point of the SQL Server Database.

Returns:

the SQL Server Database API entry point

dnsAliases

public abstract SqlServerDnsAliasOperations dnsAliases()

Gets the API entry point of the SQL Server DNS aliases.

Returns:

the SQL Server DNS aliases API entry point

elasticPools

public abstract SqlElasticPoolOperations elasticPools()

Gets the API entry point of the SQL Server Elastic Pools.

Returns:

the SQL Server Elastic Pools API entry point

encryptionProtectors

public abstract SqlEncryptionProtectorOperations encryptionProtectors()

Gets the entry point of the SQL Encryption Protector.

Returns:

the SQL Encryption Protector entry point

failoverGroups

public abstract SqlFailoverGroupOperations failoverGroups()

Gets the API entry point of the SQL Failover Group.

Returns:

the SQL Failover Group API entry point

firewallRules

public abstract SqlFirewallRuleOperations firewallRules()

Gets the API entry point of the SQL Server Firewall Rules.

Returns:

the SQL Server Firewall Rules API entry point

getCapabilitiesByRegion

public abstract RegionCapabilities getCapabilitiesByRegion(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

public abstract Mono getCapabilitiesByRegionAsync(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

public abstract List listUsageByRegion(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

public abstract PagedFlux listUsageByRegionAsync(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

serverKeys

public abstract SqlServerKeyOperations serverKeys()

Gets the entry point of the SQL Server Key.

Returns:

the SQL Server Key entry point

serverSecurityAlertPolicies

public abstract SqlServerSecurityAlertPolicyOperations serverSecurityAlertPolicies()

Gets entry point to manage SQL Server Security Alert Policy.

Returns:

entry point to manage SQL Server Security Alert Policy

syncGroups

public abstract SqlSyncGroupOperations syncGroups()

Gets the entry point of the SQL Sync Group.

Returns:

the SQL Sync Group entry point

syncMembers

public abstract SqlSyncMemberOperations syncMembers()

Gets the entry point of the SQL Sync Group.

Returns:

the SQL Sync Group entry point

virtualNetworkRules

public abstract SqlVirtualNetworkRuleOperations virtualNetworkRules()

Gets the API entry point of the SQL Server VirtualNetwork Rules.

Returns:

the SQL Server VirtualNetwork Rules API entry point

Applies to