Skip to main content

PostgreSQLInstance

Tiers

This feature is available for the following tiers: Standard, Premium.

Packages:

database.entigo.com/v1alpha1

Resource Types:

PostgreSQLInstance

↩ Parent
NameTypeDescriptionRequired
apiVersionstringdatabase.entigo.com/v1alpha1true
kindstringPostgreSQLInstancetrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobject
true
statusobject
false

PostgreSQLInstance.spec

↩ Parent
NameTypeDescriptionRequired
allocatedStoragenumber

Database disk size in GB. Default is 20GB.


Default: 20
Minimum: 20
Maximum: 5000

true
engineVersionstring

Database engine version. Use AWS documentation to find a list of supported versions: https://docs.aws.amazon.com/AmazonRDS/latest/PostgreSQLReleaseNotes/postgresql-versions.html


true
instanceTypestring

AWS database instance type. For a list of available instance types: https://aws.amazon.com/rds/instance-types/


true
allowMajorVersionUpgradeboolean

Indicates that major version upgrades are allowed. Default is false.


Default: false

false
autoMinorVersionUpgradeboolean

Indicates that minor engine upgrades will be applied automatically to the DB instance during the maintenance window. Defaults to true.


Default: true

false
backupWindowstring

The daily time range (in UTC) during which automated backups are created if they are enabled. Example: '09:46-10:16'. Must not overlap with maintenance_window. Default value is determined by the region.


false
deletionProtectionboolean

If the DB instance should have deletion protection enabled. The database can't be deleted when this value is set to true. The default is true.


Default: true

false
iopsnumber

Use reserved IOPS for the database. For most use-cases it is more cost effective to increase the disk size than to by IOPS. Default unset.

false
maintenanceWindowstring

The window to perform maintenance in. Syntax: "ddd:hh24:mi-ddd:hh24:mi". Eg: "Mon:00:00-Mon:03:00". See RDS Maintenance Window docs for more information.


false
multiAZboolean

Specifies if the Database instance is multi-AZ. Default false.


Default: false

false
parameterGroupNamestring

Reference to a custom parameter group.

false

PostgreSQLInstance.status

↩ Parent
NameTypeDescriptionRequired
allowMajorVersionUpgradeboolean
false
autoMinorVersionUpgradeboolean
false
backupWindowstring
false
dbInstanceIdentifierstring
false
endpointobject
false
finalSnapshotIdentifierstring
false
iopsnumber
false
kmsKeyIdstring
false
latestRestorableTimestring

Format: date-time

false
maintenanceWindowstring
false
parameterGroupNamestring
false
resourceIdstring
false
statusstring
false
storageEncryptedboolean
false
storageThroughputnumber
false
storageTypestring
false
vpcSecurityGroupIds[]string
false

PostgreSQLInstance.status.endpoint

↩ Parent
NameTypeDescriptionRequired
addressstring
true
hostedZoneIdstring
true
portnumber
true