ServerProperties interface
Properties of a server.
Properties
| administrator |
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. |
| administrator |
Password assigned to the administrator login. As long as password authentication is enabled, this password can be changed at any time. |
| auth |
Authentication configuration properties of a server. |
| availability |
Availability zone of a server. |
| backup | Backup properties of a server. |
| cluster | Cluster properties of a server. |
| create |
Creation mode of a new server. |
| data |
Data encryption properties of a server. |
| fully |
Fully qualified domain name of a server. |
| high |
High availability properties of a server. |
| maintenance |
Maintenance window properties of a server. |
| minor |
Minor version of PostgreSQL database engine. |
| network | Network properties of a server. Only required if you want your server to be integrated into a virtual network provided by customer. |
| point |
Creation time (in ISO8601 format) of the backup which you want to restore in the new server. It's required when 'createMode' is 'PointInTimeRestore', 'GeoRestore', or 'ReviveDropped'. |
| private |
List of private endpoint connections associated with the specified server. |
| replica | Read replica properties of a server. Required only in case that you want to promote a server. |
| replica |
Maximum number of read replicas allowed for a server. |
| replication |
Role of the server in a replication set. |
| source |
Identifier of the server to be used as the source of the new server. Required when 'createMode' is 'PointInTimeRestore', 'GeoRestore', 'Replica', or 'ReviveDropped'. This property is returned only when the target server is a read replica. |
| state | Possible states of a server. |
| storage | Storage properties of a server. |
| version | Major version of PostgreSQL database engine. |
Property Details
administratorLogin
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.
administratorLogin?: string
Property Value
string
administratorLoginPassword
Password assigned to the administrator login. As long as password authentication is enabled, this password can be changed at any time.
administratorLoginPassword?: string
Property Value
string
authConfig
Authentication configuration properties of a server.
authConfig?: AuthConfig
Property Value
availabilityZone
Availability zone of a server.
availabilityZone?: string
Property Value
string
backup
cluster
createMode
Creation mode of a new server.
createMode?: string
Property Value
string
dataEncryption
Data encryption properties of a server.
dataEncryption?: DataEncryption
Property Value
fullyQualifiedDomainName
Fully qualified domain name of a server.
fullyQualifiedDomainName?: string
Property Value
string
highAvailability
High availability properties of a server.
highAvailability?: HighAvailability
Property Value
maintenanceWindow
Maintenance window properties of a server.
maintenanceWindow?: MaintenanceWindow
Property Value
minorVersion
Minor version of PostgreSQL database engine.
minorVersion?: string
Property Value
string
network
Network properties of a server. Only required if you want your server to be integrated into a virtual network provided by customer.
network?: Network
Property Value
pointInTimeUTC
Creation time (in ISO8601 format) of the backup which you want to restore in the new server. It's required when 'createMode' is 'PointInTimeRestore', 'GeoRestore', or 'ReviveDropped'.
pointInTimeUTC?: Date
Property Value
Date
privateEndpointConnections
List of private endpoint connections associated with the specified server.
privateEndpointConnections?: PrivateEndpointConnection[]
Property Value
replica
Read replica properties of a server. Required only in case that you want to promote a server.
replica?: Replica
Property Value
replicaCapacity
Maximum number of read replicas allowed for a server.
replicaCapacity?: number
Property Value
number
replicationRole
Role of the server in a replication set.
replicationRole?: string
Property Value
string
sourceServerResourceId
Identifier of the server to be used as the source of the new server. Required when 'createMode' is 'PointInTimeRestore', 'GeoRestore', 'Replica', or 'ReviveDropped'. This property is returned only when the target server is a read replica.
sourceServerResourceId?: string
Property Value
string
state
Possible states of a server.
state?: string
Property Value
string
storage
version
Major version of PostgreSQL database engine.
version?: string
Property Value
string