Class PostgreSqlManager

java.lang.Object
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager

public final class PostgreSqlManager extends Object
Entry point to PostgreSqlManager. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.
  • Method Details

    • authenticate

      public static PostgreSqlManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of PostgreSql service API entry point.
      Parameters:
      credential - the credential to use.
      profile - the Azure profile for client.
      Returns:
      the PostgreSql service API instance.
    • authenticate

      public static PostgreSqlManager authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of PostgreSql service API entry point.
      Parameters:
      httpPipeline - the HttpPipeline configured with Azure authentication credential.
      profile - the Azure profile for client.
      Returns:
      the PostgreSql service API instance.
    • configure

      public static PostgreSqlManager.Configurable configure()
      Gets a Configurable instance that can be used to create PostgreSqlManager with optional configuration.
      Returns:
      the Configurable instance allowing configurations.
    • administrators

      public Administrators administrators()
      Gets the resource collection API of Administrators. It manages ActiveDirectoryAdministrator.
      Returns:
      Resource collection API of Administrators.
    • backups

      public Backups backups()
      Gets the resource collection API of Backups.
      Returns:
      Resource collection API of Backups.
    • locationBasedCapabilities

      public LocationBasedCapabilities locationBasedCapabilities()
      Gets the resource collection API of LocationBasedCapabilities.
      Returns:
      Resource collection API of LocationBasedCapabilities.
    • serverCapabilities

      public ServerCapabilities serverCapabilities()
      Gets the resource collection API of ServerCapabilities.
      Returns:
      Resource collection API of ServerCapabilities.
    • checkNameAvailabilities

      public CheckNameAvailabilities checkNameAvailabilities()
      Gets the resource collection API of CheckNameAvailabilities.
      Returns:
      Resource collection API of CheckNameAvailabilities.
    • checkNameAvailabilityWithLocations

      public CheckNameAvailabilityWithLocations checkNameAvailabilityWithLocations()
      Gets the resource collection API of CheckNameAvailabilityWithLocations.
      Returns:
      Resource collection API of CheckNameAvailabilityWithLocations.
    • configurations

      public Configurations configurations()
      Gets the resource collection API of Configurations. It manages Configuration.
      Returns:
      Resource collection API of Configurations.
    • databases

      public Databases databases()
      Gets the resource collection API of Databases. It manages Database.
      Returns:
      Resource collection API of Databases.
    • firewallRules

      public FirewallRules firewallRules()
      Gets the resource collection API of FirewallRules. It manages FirewallRule.
      Returns:
      Resource collection API of FirewallRules.
    • servers

      public Servers servers()
      Gets the resource collection API of Servers. It manages Server.
      Returns:
      Resource collection API of Servers.
    • migrations

      public Migrations migrations()
      Gets the resource collection API of Migrations. It manages MigrationResource.
      Returns:
      Resource collection API of Migrations.
    • resourceProviders

      public ResourceProviders resourceProviders()
      Gets the resource collection API of ResourceProviders.
      Returns:
      Resource collection API of ResourceProviders.
    • operations

      public Operations operations()
      Gets the resource collection API of Operations.
      Returns:
      Resource collection API of Operations.
    • getPrivateDnsZoneSuffixes

      public GetPrivateDnsZoneSuffixes getPrivateDnsZoneSuffixes()
      Gets the resource collection API of GetPrivateDnsZoneSuffixes.
      Returns:
      Resource collection API of GetPrivateDnsZoneSuffixes.
    • replicas

      public Replicas replicas()
      Gets the resource collection API of Replicas.
      Returns:
      Resource collection API of Replicas.
    • logFiles

      public LogFiles logFiles()
      Gets the resource collection API of LogFiles.
      Returns:
      Resource collection API of LogFiles.
    • virtualNetworkSubnetUsages

      public VirtualNetworkSubnetUsages virtualNetworkSubnetUsages()
      Gets the resource collection API of VirtualNetworkSubnetUsages.
      Returns:
      Resource collection API of VirtualNetworkSubnetUsages.
    • flexibleServers

      public FlexibleServers flexibleServers()
      Gets the resource collection API of FlexibleServers.
      Returns:
      Resource collection API of FlexibleServers.
    • ltrBackupOperations

      public LtrBackupOperations ltrBackupOperations()
      Gets the resource collection API of LtrBackupOperations.
      Returns:
      Resource collection API of LtrBackupOperations.
    • serviceClient

      public PostgreSqlManagementClient serviceClient()
      Returns:
      Wrapped service client PostgreSqlManagementClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.