All Classes and Interfaces
Class
Description
Credentials of administrator users for source and target servers.
Credentials of administrator users for source and target servers.
An immutable client-side representation of AdministratorMicrosoftEntra.
The entirety of the AdministratorMicrosoftEntra definition.
The AdministratorMicrosoftEntra definition stages.
The first stage of the AdministratorMicrosoftEntra definition.
The stage of the AdministratorMicrosoftEntra definition which contains all the minimum required properties
for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the AdministratorMicrosoftEntra definition allowing to specify parent resource.
The stage of the AdministratorMicrosoftEntra definition allowing to specify principalName.
The stage of the AdministratorMicrosoftEntra definition allowing to specify principalType.
The stage of the AdministratorMicrosoftEntra definition allowing to specify tenantId.
The template for AdministratorMicrosoftEntra update.
The AdministratorMicrosoftEntra update stages.
The stage of the AdministratorMicrosoftEntra update allowing to specify principalName.
The stage of the AdministratorMicrosoftEntra update allowing to specify principalType.
The stage of the AdministratorMicrosoftEntra update allowing to specify tenantId.
Server administrator associated to a Microsoft Entra principal.
Server administrator associated to a Microsoft Entra principal.
List of server administrators associated to Microsoft Entra principals.
Properties of a server administrator associated to a Microsoft Entra principal.
Properties of a server administrator associated to a Microsoft Entra principal.
Resource collection API of AdministratorsMicrosoftEntras.
An instance of this class provides access to all the operations defined in AdministratorsMicrosoftEntrasClient.
Resource collection API of AdvancedThreatProtectionSettings.
An instance of this class provides access to all the operations defined in AdvancedThreatProtectionSettingsClient.
List of advanced threat protection settings for a server.
An immutable client-side representation of AdvancedThreatProtectionSettingsModel.
The entirety of the AdvancedThreatProtectionSettingsModel definition.
The AdvancedThreatProtectionSettingsModel definition stages.
The first stage of the AdvancedThreatProtectionSettingsModel definition.
The stage of the AdvancedThreatProtectionSettingsModel definition which contains all the minimum required
properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the AdvancedThreatProtectionSettingsModel definition allowing to specify parent resource.
The stage of the AdvancedThreatProtectionSettingsModel definition allowing to specify state.
The template for AdvancedThreatProtectionSettingsModel update.
The AdvancedThreatProtectionSettingsModel update stages.
The stage of the AdvancedThreatProtectionSettingsModel update allowing to specify state.
Advanced threat protection settings of the server.
Properties of advanced threat protection state for a server.
Authentication configuration properties of a server.
Authentication configuration properties of a server.
Storage tier of a server.
Backup properties of a server.
An immutable client-side representation of BackupAutomaticAndOnDemand.
Properties of a backup.
List of backups.
Properties of a backup.
Backup properties of a server.
BackupRequestBase is the base for all backup request.
Resource collection API of BackupsAutomaticAndOnDemands.
An instance of this class provides access to all the operations defined in BackupsAutomaticAndOnDemandsClient.
The settings for the long term backup.
An immutable client-side representation of BackupsLongTermRetentionOperation.
Response for the LTR backup Operation API call.
The request that is made for a long term retention backup.
An immutable client-side representation of BackupsLongTermRetentionResponse.
Response for the LTR backup API call.
Response for the pre-backup request.
Resource collection API of BackupsLongTermRetentions.
The BackupsLongTermRetentionsCheckPrerequisitesHeaders model.
Contains all response data for the checkPrerequisites operation.
An instance of this class provides access to all the operations defined in BackupsLongTermRetentionsClient.
Details about the target where the backup content will be stored.
Type of backup.
Indicates if cancel must be triggered for the entire migration.
Resource collection API of CapabilitiesByLocations.
An instance of this class provides access to all the operations defined in CapabilitiesByLocationsClient.
Resource collection API of CapabilitiesByServers.
An instance of this class provides access to all the operations defined in CapabilitiesByServersClient.
An immutable client-side representation of Capability.
Base object for representing capability.
Capability for the Azure Database for PostgreSQL flexible server.
List of capabilities for the Azure Database for PostgreSQL flexible server.
The status of the capability.
An immutable client-side representation of CapturedLog.
Log file.
List of log files.
Properties of a log file.
Resource collection API of CapturedLogs.
An instance of this class provides access to all the operations defined in CapturedLogsClient.
The reason why the given name is not available.
The check availability request body.
The check availability result.
Cluster properties of a server.
An immutable client-side representation of Configuration.
The entirety of the Configuration definition.
The Configuration definition stages.
The first stage of the Configuration definition.
The stage of the Configuration definition which contains all the minimum required properties for the resource
to be created, but also allows for any other optional properties to be specified.
The stage of the Configuration definition allowing to specify parent resource.
The stage of the Configuration definition allowing to specify source.
The stage of the Configuration definition allowing to specify value.
The template for Configuration update.
The Configuration update stages.
The stage of the Configuration update allowing to specify source.
The stage of the Configuration update allowing to specify value.
Data type of the configuration (also known as server parameter).
Configuration (also known as server parameter).
Configuration (also known as server parameter).
List of configurations (also known as server parameters).
Properties of a configuration (also known as server parameter).
Resource collection API of Configurations.
An instance of this class provides access to all the operations defined in ConfigurationsClient.
Creation mode of a new server.
Update mode of an existing server.
An immutable client-side representation of Database.
The entirety of the Database definition.
The Database definition stages.
The first stage of the Database definition.
The stage of the Database definition allowing to specify charset.
The stage of the Database definition allowing to specify collation.
The stage of the Database definition which contains all the minimum required properties for the resource to
be created, but also allows for any other optional properties to be specified.
The stage of the Database definition allowing to specify parent resource.
Represents a database.
List of all databases in a server.
Migration state of a database.
Properties of a database.
Resource collection API of Databases.
An instance of this class provides access to all the operations defined in DatabasesClient.
Data encryption properties of a server.
Data encryption type used by a server.
Validation status summary for a database.
Database server metadata.
Delegated subnet usage data.
Status of key used by a server configured with data encryption based on customer managed key, to encrypt the primary
storage associated to the server.
Service-set extensible enum indicating the status of operation.
Failover mode.
Capability of a fast provisioning compute tier.
Indicates if fast provisioning is supported.
Status of the feature.
An immutable client-side representation of FirewallRule.
The entirety of the FirewallRule definition.
The FirewallRule definition stages.
The first stage of the FirewallRule definition.
The stage of the FirewallRule definition which contains all the minimum required properties for the resource
to be created, but also allows for any other optional properties to be specified.
The stage of the FirewallRule definition allowing to specify endIpAddress.
The stage of the FirewallRule definition allowing to specify parent resource.
The stage of the FirewallRule definition allowing to specify startIpAddress.
The template for FirewallRule update.
The FirewallRule update stages.
The stage of the FirewallRule update allowing to specify endIpAddress.
The stage of the FirewallRule update allowing to specify startIpAddress.
Firewall rule.
List of firewall rules.
Properties of a firewall rule.
Resource collection API of FirewallRules.
An instance of this class provides access to all the operations defined in FirewallRulesClient.
Indicates if the server is configured to create geographically redundant backups.
Indicates if geographically redundant backups are supported in this location.
High availability properties of a server.
High availability properties of a server.
Modes of high availability supported for this compute.
Possible states of the standby server created when high availability is set to SameZone or ZoneRedundant.
Types of identities associated with a server.
Impact on some metric if this recommended action is applied.
Indicates if this location is restricted.
Indicates whether to setup logical replication on source server, if needed.
Response for the backup request.
A request that is made for pre-backup.
An immutable client-side representation of LtrPreBackupResponse.
Response for the LTR pre-backup API call.
A list of long term retention backup operations for server.
Maintenance window properties of a server.
Maintenance window properties of a server.
Indicates if the server supports Microsoft Entra authentication.
Indicates if roles and permissions must be migrated.
An immutable client-side representation of Migration.
The entirety of the Migration definition.
The Migration definition stages.
The first stage of the Migration definition.
The stage of the Migration definition allowing to specify cancel.
The stage of the Migration definition which contains all the minimum required properties for the resource to
be created, but also allows for any other optional properties to be specified.
The stage of the Migration definition allowing to specify dbsToCancelMigrationOn.
The stage of the Migration definition allowing to specify dbsToMigrate.
The stage of the Migration definition allowing to specify dbsToTriggerCutoverOn.
The stage of the Migration definition allowing to specify location.
The stage of the Migration definition allowing to specify migrateRoles.
The stage of the Migration definition allowing to specify migrationInstanceResourceId.
The stage of the Migration definition allowing to specify migrationMode.
The stage of the Migration definition allowing to specify migrationOption.
The stage of the Migration definition allowing to specify migrationWindowEndTimeInUtc.
The stage of the Migration definition allowing to specify migrationWindowStartTimeInUtc.
The stage of the Migration definition allowing to specify overwriteDbsInTarget.
The stage of the Migration definition allowing to specify parent resource.
The stage of the Migration definition allowing to specify secretParameters.
The stage of the Migration definition allowing to specify setupLogicalReplicationOnSourceDbIfNeeded.
The stage of the Migration definition allowing to specify sourceDbServerFullyQualifiedDomainName.
The stage of the Migration definition allowing to specify sourceDbServerResourceId.
The stage of the Migration definition allowing to specify sourceType.
The stage of the Migration definition allowing to specify sslMode.
The stage of the Migration definition allowing to specify startDataMigration.
The stage of the Migration definition allowing to specify tags.
The stage of the Migration definition allowing to specify targetDbServerFullyQualifiedDomainName.
The stage of the Migration definition allowing to specify triggerCutover.
The template for Migration update.
The Migration update stages.
The stage of the Migration update allowing to specify cancel.
The stage of the Migration update allowing to specify dbsToCancelMigrationOn.
The stage of the Migration update allowing to specify dbsToMigrate.
The stage of the Migration update allowing to specify dbsToTriggerCutoverOn.
The stage of the Migration update allowing to specify migrateRoles.
The stage of the Migration update allowing to specify migrationMode.
The stage of the Migration update allowing to specify migrationWindowStartTimeInUtc.
The stage of the Migration update allowing to specify overwriteDbsInTarget.
The stage of the Migration update allowing to specify secretParameters.
The stage of the Migration update allowing to specify setupLogicalReplicationOnSourceDbIfNeeded.
The stage of the Migration update allowing to specify sourceDbServerFullyQualifiedDomainName.
The stage of the Migration update allowing to specify sourceDbServerResourceId.
The stage of the Migration update allowing to specify startDataMigration.
The stage of the Migration update allowing to specify tags.
The stage of the Migration update allowing to specify targetDbServerFullyQualifiedDomainName.
The stage of the Migration update allowing to specify triggerCutover.
Migration state of a database.
Properties of a migration.
List of migrations.
Defines values for MigrationListFilter.
Mode used to perform the migration: Online or Offline.
An immutable client-side representation of MigrationNameAvailability.
Availability of a migration name.
Migration name availability reason.
Supported option for a migration.
Migration.
Migration properties.
Migration.
Resource collection API of Migrations.
An instance of this class provides access to all the operations defined in MigrationsClient.
Migration secret parameters.
Migration secret parameters.
State of migration.
State of migration.
Substate of migration.
Details of migration substate.
Resource collection API of NameAvailabilities.
An instance of this class provides access to all the operations defined in NameAvailabilitiesClient.
An immutable client-side representation of NameAvailabilityModel.
Availability of a name.
Name property for quota usage.
Network properties of a server.
An immutable client-side representation of ObjectRecommendation.
Recommendation details for the recommended action.
Object recommendation properties.
List of available object recommendations.
Object recommendation properties.
Workload information for the recommended action.
Implementation details for the recommended action.
Indicates if resizing the storage, without interrupting the operation of the database engine, is supported in this
location for the given subscription.
An immutable client-side representation of Operation.
Display metadata associated with the operation.
REST API operation definition.
List of resource provider operations.
Intended executor of the operation.
Resource collection API of Operations.
An instance of this class provides access to all the operations defined in OperationsClient.
Indicates if databases on the target server can be overwritten when already present.
Indicates if the server supports password based authentication.
Major version of PostgreSQL database engine.
The interface for PostgreSqlManagementClient class.
Entry point to PostgreSqlManager.
The Configurable allowing configurations to be set.
Type of Microsoft Entra principal to which the server administrator is associated.
Resource collection API of PrivateDnsZoneSuffixes.
An instance of this class provides access to all the operations defined in PrivateDnsZoneSuffixesClient.
The private endpoint resource.
An immutable client-side representation of PrivateEndpointConnection.
The private endpoint connection resource.
List of private endpoint connections.
Properties of the private endpoint connection.
The current provisioning state.
Resource collection API of PrivateEndpointConnections.
An instance of this class provides access to all the operations defined in PrivateEndpointConnectionsClient.
The private endpoint connection status.
An immutable client-side representation of PrivateLinkResource.
A private link resource.
A list of private link resources.
Properties of a private link resource.
Resource collection API of PrivateLinkResources.
An instance of this class provides access to all the operations defined in PrivateLinkResourcesClient.
A collection of information about the state of the connection between service consumer and provider.
An immutable client-side representation of QuotaUsage.
Quota usage for servers.
Capability for the PostgreSQL server.
Resource collection API of QuotaUsages.
An instance of this class provides access to all the operations defined in QuotaUsagesClient.
Type of operation to apply on the read replica.
Data synchronization option to use when processing the operation specified in the promoteMode property.
Type for this recommendation.
Defines values for RecommendationTypeParameterEnum.
Replica properties of a server.
Resource collection API of Replicas.
An instance of this class provides access to all the operations defined in ReplicasClient.
Role of the server in a replication set.
Indicates the replication state of a read replica.
PostgreSQL database engine restart parameters.
An immutable client-side representation of Server.
The entirety of the Server definition.
The Server definition stages.
The first stage of the Server definition.
The stage of the Server definition allowing to specify administratorLogin.
The stage of the Server definition allowing to specify administratorLoginPassword.
The stage of the Server definition allowing to specify authConfig.
The stage of the Server definition allowing to specify availabilityZone.
The stage of the Server definition allowing to specify backup.
The stage of the Server definition allowing to specify cluster.
The stage of the Server definition which contains all the minimum required properties for the resource to be
created, but also allows for any other optional properties to be specified.
The stage of the Server definition allowing to specify createMode.
The stage of the Server definition allowing to specify dataEncryption.
The stage of the Server definition allowing to specify highAvailability.
The stage of the Server definition allowing to specify identity.
The stage of the Server definition allowing to specify location.
The stage of the Server definition allowing to specify network.
The stage of the Server definition allowing to specify pointInTimeUtc.
The stage of the Server definition allowing to specify replicationRole.
The stage of the Server definition allowing to specify parent resource.
The stage of the Server definition allowing to specify sku.
The stage of the Server definition allowing to specify sourceServerResourceId.
The stage of the Server definition allowing to specify storage.
The stage of the Server definition allowing to specify tags.
The stage of the Server definition allowing to specify version.
The template for Server update.
The Server update stages.
The stage of the Server update allowing to specify administratorLoginPassword.
The stage of the Server update allowing to specify authConfig.
The stage of the Server update allowing to specify availabilityZone.
The stage of the Server update allowing to specify backup.
The stage of the Server update allowing to specify cluster.
The stage of the Server update allowing to specify createMode.
The stage of the Server update allowing to specify dataEncryption.
The stage of the Server update allowing to specify highAvailability.
The stage of the Server update allowing to specify identity.
The stage of the Server update allowing to specify maintenanceWindow.
The stage of the Server update allowing to specify network.
The stage of the Server update allowing to specify replica.
The stage of the Server update allowing to specify replicationRole.
The stage of the Server update allowing to specify sku.
The stage of the Server update allowing to specify storage.
The stage of the Server update allowing to specify tags.
The stage of the Server update allowing to specify version.
Capabilities in terms of compute tier.
Represents a server to be updated.
Properties of a server.
A list of servers.
Properties of a server.
Properties of a server.
Indicates if public network access is enabled or not.
Resource collection API of Servers.
An instance of this class provides access to all the operations defined in ServersClient.
Compute information of a server.
Capabilities in terms of compute.
Possible states of a server.
Resource collection API of ServerThreatProtectionSettings.
An instance of this class provides access to all the operations defined in ServerThreatProtectionSettingsClient.
Capabilities in terms of major versions of PostgreSQL database engine.
Compute information of a server.
Compute information of a server.
Tier of the compute assigned to a server.
Source server type used for the migration: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM,
Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP,
GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises,
PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer, or Supabase_PostgreSQL.
SSL mode used by a migration.
Indicates if data migration must start right away.
Storage properties of a server.
Flag to enable or disable the automatic growth of storage size of a server when available space is nearing zero and
conditions allow for automatically growing storage size.
Indicates if storage autogrow is supported in this location.
Capabilities in terms of storage tier.
Storage size (in MB) capability.
Capability of a storage tier.
Type of storage assigned to a server.
Features supported.
Defines values for ThreatProtectionName.
Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been
applied yet on the server.
Indicates if cutover must be triggered for the entire migration.
Defines values for TuningOptionParameterEnum.
An immutable client-side representation of TuningOptions.
Impact on some metric if this recommended action is applied.
List of server tuning options.
Resource collection API of TuningOptionsOperations.
An instance of this class provides access to all the operations defined in TuningOptionsOperationsClient.
Identities associated with a server.
User assigned managed identity associated with a server.
Details for the validation for migration.
Validation message object.
Validation status for migration.
Validation summary object.
An immutable client-side representation of VirtualEndpoint.
The entirety of the VirtualEndpoint definition.
The VirtualEndpoint definition stages.
The first stage of the VirtualEndpoint definition.
The stage of the VirtualEndpoint definition which contains all the minimum required properties for the
resource to be created, but also allows for any other optional properties to be specified.
The stage of the VirtualEndpoint definition allowing to specify endpointType.
The stage of the VirtualEndpoint definition allowing to specify members.
The stage of the VirtualEndpoint definition allowing to specify parent resource.
The template for VirtualEndpoint update.
The VirtualEndpoint update stages.
The stage of the VirtualEndpoint update allowing to specify endpointType.
The stage of the VirtualEndpoint update allowing to specify members.
Pair of virtual endpoints for a server.
Pair of virtual endpoints for a server.
Properties of a pair of virtual endpoints.
Resource collection API of VirtualEndpoints.
An instance of this class provides access to all the operations defined in VirtualEndpointsClient.
List of virtual endpoints.
Type of endpoint for the virtual endpoints.
An immutable client-side representation of VirtualNetworkSubnetUsageModel.
Virtual network subnet usage data.
Virtual network subnet usage parameter.
Resource collection API of VirtualNetworkSubnetUsages.
An instance of this class provides access to all the operations defined in VirtualNetworkSubnetUsagesClient.
Indicates if high availability with zone redundancy is supported in conjunction with geographically redundant backups
in this location.
Indicates if high availability with zone redundancy is supported in this location.