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

Validations:

  • !self.deletionProtection || (has(self.snapshotIdentifier) ? self.snapshotIdentifier : '') == (has(oldSelf.snapshotIdentifier) ? oldSelf.snapshotIdentifier : ''): snapshotIdentifier cannot be changed when deletionProtection is enabled
  • 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
    backupRetentionPeriodnumber

    The days to retain backups for. Must be between 0 and 35.


    Minimum: 0
    Maximum: 35

    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
    snapshotIdentifierstring

    Specifies whether or not to create this database from a snapshot. This corresponds to the snapshot ID in the RDS console.

    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
    snapshotIdentifierstring
    false
    statusstring
    false
    storageEncryptedboolean
    false
    storageThroughputnumber
    false
    storageTypestring
    false
    vpcSecurityGroupIds[]string
    false

    PostgreSQLInstance.status.endpoint

    ↩ Parent
    NameTypeDescriptionRequired
    addressstring
    true
    hostedZoneIdstring
    true
    portnumber
    true