Interface SqlServers

All Superinterfaces:
HasManager<SqlServerManager>, SupportsBatchCreation<SqlServer>, SupportsBatchDeletion, SupportsCreating<SqlServer.DefinitionStages.Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsGettingById<SqlServer>, SupportsGettingByResourceGroup<SqlServer>, SupportsListing<SqlServer>, SupportsListingByResourceGroup<SqlServer>

  • Method Details

    • firewallRules

      SqlFirewallRuleOperations firewallRules()
      Gets the API entry point of the SQL Server Firewall Rules.
      Returns:
      the SQL Server Firewall Rules API entry point
    • virtualNetworkRules

      SqlVirtualNetworkRuleOperations virtualNetworkRules()
      Gets the API entry point of the SQL Server VirtualNetwork Rules.
      Returns:
      the SQL Server VirtualNetwork Rules API entry point
    • dnsAliases

      Gets the API entry point of the SQL Server DNS aliases.
      Returns:
      the SQL Server DNS aliases API entry point
    • failoverGroups

      SqlFailoverGroupOperations failoverGroups()
      Gets the API entry point of the SQL Failover Group.
      Returns:
      the SQL Failover Group API entry point
    • serverKeys

      Gets the entry point of the SQL Server Key.
      Returns:
      the SQL Server Key entry point
    • encryptionProtectors

      SqlEncryptionProtectorOperations encryptionProtectors()
      Gets the entry point of the SQL Encryption Protector.
      Returns:
      the SQL Encryption Protector entry point
    • serverSecurityAlertPolicies

      SqlServerSecurityAlertPolicyOperations serverSecurityAlertPolicies()
      Gets entry point to manage SQL Server Security Alert Policy.
      Returns:
      entry point to manage SQL Server Security Alert Policy
    • syncGroups

      Gets the entry point of the SQL Sync Group.
      Returns:
      the SQL Sync Group entry point
    • syncMembers

      Gets the entry point of the SQL Sync Group.
      Returns:
      the SQL Sync Group entry point
    • elasticPools

      SqlElasticPoolOperations elasticPools()
      Gets the API entry point of the SQL Server Elastic Pools.
      Returns:
      the SQL Server Elastic Pools API entry point
    • databases

      Gets the API entry point of the SQL Server Database.
      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