Package-level declarations
Types
If Enabled, Azure Active Directory authentication is enabled.
The type of administrator.
Data encryption type to depict if it is System Managed vs Azure Key vault.
Name of storage tier for IOPS.
To trigger cancel for entire migration we need to send this flag as True
The mode to create a new PostgreSQL server.
Enable Geo-redundant or not for server backup.
A value indicating whether Geo-Redundant backup is enabled on the server.
The HA mode for the server.
Status showing whether the server enabled infrastructure encryption.
Primary encryption key status for Data encryption enabled server.
Indicates whether to setup LogicalReplicationOnSourceDb, if needed
To migrate roles and permissions we need to send this flag as True
There are two types of migration modes Online and Offline
This indicates the supported Migration option for the migration
Enforce a minimal Tls version for the server.
Indicates whether the databases on the target server can be overwritten, if already present. If set to False, the migration workflow will wait for a confirmation, if it detects that the database already exists.
If Enabled, Password authentication is enabled.
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
Sets the promote mode for a replica server. This is a write only property.
Sets the promote options for a replica server. This is a write only property.
Replication role of the server
public network access is enabled or not
Specifies the state of the policy, whether it is enabled or disabled.
PostgreSQL Server version.
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
The tier of the particular SKU, e.g. Basic.
Server version.
migration source server type : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, or EDB
Enable ssl enforcement or not when connect to server.
Indicates whether the data migration should start right away
Flag to enable / disable Storage Auto grow for flexible server.
Storage type for the server. Allowed values are Premium_LRS and PremiumV2_LRS, and default is Premium_LRS if not specified
To trigger cutover for entire migration we need to send this flag as True
The endpoint type for the virtual endpoint.