Class PostgreSqlManager

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

public final class PostgreSqlManager extends Object
Entry point to PostgreSqlManager. The Azure Database for PostgreSQL management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, network configuration, 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.
    • administratorsMicrosoftEntras

      public AdministratorsMicrosoftEntras administratorsMicrosoftEntras()
      Gets the resource collection API of AdministratorsMicrosoftEntras. It manages AdministratorMicrosoftEntra.
      Returns:
      Resource collection API of AdministratorsMicrosoftEntras.
    • advancedThreatProtectionSettings

      public AdvancedThreatProtectionSettings advancedThreatProtectionSettings()
      Gets the resource collection API of AdvancedThreatProtectionSettings.
      Returns:
      Resource collection API of AdvancedThreatProtectionSettings.
    • serverThreatProtectionSettings

      public ServerThreatProtectionSettings serverThreatProtectionSettings()
      Gets the resource collection API of ServerThreatProtectionSettings. It manages AdvancedThreatProtectionSettingsModel.
      Returns:
      Resource collection API of ServerThreatProtectionSettings.
    • backupsAutomaticAndOnDemands

      public BackupsAutomaticAndOnDemands backupsAutomaticAndOnDemands()
      Gets the resource collection API of BackupsAutomaticAndOnDemands.
      Returns:
      Resource collection API of BackupsAutomaticAndOnDemands.
    • capabilitiesByLocations

      public CapabilitiesByLocations capabilitiesByLocations()
      Gets the resource collection API of CapabilitiesByLocations.
      Returns:
      Resource collection API of CapabilitiesByLocations.
    • capabilitiesByServers

      public CapabilitiesByServers capabilitiesByServers()
      Gets the resource collection API of CapabilitiesByServers.
      Returns:
      Resource collection API of CapabilitiesByServers.
    • capturedLogs

      public CapturedLogs capturedLogs()
      Gets the resource collection API of CapturedLogs.
      Returns:
      Resource collection API of CapturedLogs.
    • 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.
    • backupsLongTermRetentions

      public BackupsLongTermRetentions backupsLongTermRetentions()
      Gets the resource collection API of BackupsLongTermRetentions.
      Returns:
      Resource collection API of BackupsLongTermRetentions.
    • migrations

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

      public NameAvailabilities nameAvailabilities()
      Gets the resource collection API of NameAvailabilities.
      Returns:
      Resource collection API of NameAvailabilities.
    • operations

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

      public PrivateDnsZoneSuffixes privateDnsZoneSuffixes()
      Gets the resource collection API of PrivateDnsZoneSuffixes.
      Returns:
      Resource collection API of PrivateDnsZoneSuffixes.
    • privateEndpointConnections

      public PrivateEndpointConnections privateEndpointConnections()
      Gets the resource collection API of PrivateEndpointConnections.
      Returns:
      Resource collection API of PrivateEndpointConnections.
    • privateLinkResources

      public PrivateLinkResources privateLinkResources()
      Gets the resource collection API of PrivateLinkResources.
      Returns:
      Resource collection API of PrivateLinkResources.
    • quotaUsages

      public QuotaUsages quotaUsages()
      Gets the resource collection API of QuotaUsages.
      Returns:
      Resource collection API of QuotaUsages.
    • replicas

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

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

      public TuningOptionsOperations tuningOptionsOperations()
      Gets the resource collection API of TuningOptionsOperations.
      Returns:
      Resource collection API of TuningOptionsOperations.
    • virtualEndpoints

      public VirtualEndpoints virtualEndpoints()
      Gets the resource collection API of VirtualEndpoints. It manages VirtualEndpoint.
      Returns:
      Resource collection API of VirtualEndpoints.
    • virtualNetworkSubnetUsages

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

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