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 Details

    • firewallRules

      @Beta(V1_7_0) SqlFirewallRuleOperations firewallRules()
      Returns:
      the SQL Server Firewall Rules API entry point
    • virtualNetworkRules

      @Beta(V1_8_0) SqlVirtualNetworkRuleOperations virtualNetworkRules()
      Returns:
      the SQL Server VirtualNetwork Rules API entry point
    • dnsAliases

      @Beta(V1_8_0) SqlServerDnsAliasOperations dnsAliases()
      Returns:
      the SQL Server DNS aliases API entry point
    • failoverGroups

      @Beta(V1_8_0) SqlFailoverGroupOperations failoverGroups()
      Returns:
      the SQL Failover Group API entry point
    • serverKeys

      @Beta(V1_8_0) SqlServerKeyOperations serverKeys()
      Returns:
      the SQL Server Key entry point
    • encryptionProtectors

      @Beta(V1_9_0) SqlEncryptionProtectorOperations encryptionProtectors()
      Returns:
      the SQL Encryption Protector entry point
    • serverSecurityAlertPolicies

      @Beta(V1_15_0) SqlServerSecurityAlertPolicyOperations serverSecurityAlertPolicies()
      Returns:
      entry point to manage SQL Server Security Alert Policy
    • syncGroups

      @Beta(V1_9_0) SqlSyncGroupOperations syncGroups()
      Returns:
      the SQL Sync Group entry point
    • syncMembers

      @Beta(V1_9_0) SqlSyncMemberOperations syncMembers()
      Returns:
      the SQL Sync Group entry point
    • elasticPools

      @Beta(V1_7_0) SqlElasticPoolOperations elasticPools()
      Returns:
      the SQL Server Elastic Pools API entry point
    • databases

      @Beta(V1_7_0) SqlDatabaseOperations databases()
      Returns:
      the SQL Server Database API entry point
    • checkNameAvailability

      @Beta(V1_8_0) 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

      @Beta(V1_8_0) rx.Observable<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

      @Beta(V1_8_0) 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

      @Beta(V1_8_0) rx.Observable<RegionCapabilities> 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

      @Beta(V1_8_0) List<SqlSubscriptionUsageMetric> 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

      @Beta(V1_8_0) rx.Observable<SqlSubscriptionUsageMetric> 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