| _key | core | string | |
| administrator_login | core | string | Name of the login designated as the first password based administrator assigned to your instance of PostgreSQL. Must be specified the first time that you enable password based authentication on a server. Once set to a given value, it cannot be changed for the rest of the life of a server. If you disable password based authentication on a server which had it enabled, this password based role isn't deleted. |
| auth_config | core | json | Authentication configuration properties of a flexible server. |
| availability_zone | core | string | Availability zone of a flexible server. |
| backup | core | json | Backup properties of a flexible server. |
| create_mode | core | string | Creation mode of a new flexible server. |
| data_encryption | core | json | Data encryption properties of a flexible server. |
| fully_qualified_domain_name | core | string | Fully qualified domain name of a flexible server. |
| high_availability | core | json | High availability properties of a flexible server. |
| id | core | string | Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity | core | json | User assigned managed identities assigned to the flexible server. |
| location | core | string | The geo-location where the resource lives |
| maintenance_window | core | json | Maintenance window properties of a flexible server. |
| minor_version | core | string | Minor version of PostgreSQL database engine. |
| name | core | string | The name of the resource |
| network | core | json | Network properties of a flexible server. Only required if you want your server to be integrated into a virtual network provided by customer. |
| point_in_time_utc | core | string | Creation time (in ISO8601 format) of the backup which you want to restore in the new flexible server. It's required when 'createMode' is 'PointInTimeRestore', 'GeoRestore', or 'ReviveDropped'. |
| private_endpoint_connections | core | json | List of private endpoint connections associated with the specified flexible server. |
| replica | core | json | Read replica properties of a flexible server. Required only in case that you want to promote a server. |
| replica_capacity | core | int64 | Maximum number of read replicas allowed for a flexible server. |
| replication_role | core | string | Role of the server in a replication set. |
| resource_group | core | string | |
| sku | core | json | Compute tier and size of a flexible server. |
| source_server_resource_id | core | string | Identifier of the flexible server to be used as the source of the new flexible server. Required when 'createMode' is 'PointInTimeRestore', 'GeoRestore', 'Replica', or 'ReviveDropped'. This property is returned only when the target flexible server is a read replica. |
| state | core | string | Possible states of a flexible server. |
| storage | core | json | Storage properties of a flexible server. |
| subscription_id | core | string | |
| subscription_name | core | string | |
| system_data | core | json | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
| tags | core | hstore_csv | |
| type | core | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
| version | core | string | Major version of PostgreSQL database engine. |