OptionalcapacityThe sku of the instance. Valid values are "CU_1", "CU_2", "CU_4", "CU_8".
OptionalchildThe refs of the child instances. This is only available if the instance is parent instance.
OptionalcreationThe timestamp when the instance was created.
OptionalcreatorThe email of the creator of the instance.
OptionalcustomCustom tags associated with the instance. This field is only included on create and update responses.
OptionaleffectiveDeprecated. The sku of the instance; this field will always match the value of capacity. This is an output only field that contains the value computed from the input field combined with server side defaults. Use the field without the effective_ prefix to set the value.
OptionaleffectiveThe recorded custom tags associated with the instance. This is an output only field that contains the value computed from the input field combined with server side defaults. Use the field without the effective_ prefix to set the value.
OptionaleffectiveWhether the instance has PG native password login enabled. This is an output only field that contains the value computed from the input field combined with server side defaults. Use the field without the effective_ prefix to set the value.
OptionaleffectiveWhether secondaries serving read-only traffic are enabled. Defaults to false. This is an output only field that contains the value computed from the input field combined with server side defaults. Use the field without the effective_ prefix to set the value.
OptionaleffectiveThe number of nodes in the instance, composed of 1 primary and 0 or more secondaries. Defaults to 1 primary and 0 secondaries. This is an output only field that contains the value computed from the input field combined with server side defaults. Use the field without the effective_ prefix to set the value.
OptionaleffectiveThe retention window for the instance. This is the time window in days for which the historical data is retained. This is an output only field that contains the value computed from the input field combined with server side defaults. Use the field without the effective_ prefix to set the value.
OptionaleffectiveWhether the instance is stopped. This is an output only field that contains the value computed from the input field combined with server side defaults. Use the field without the effective_ prefix to set the value.
OptionaleffectiveThe policy that is applied to the instance. This is an output only field that contains the value computed from the input field combined with server side defaults. Use the field without the effective_ prefix to set the value.
OptionalenableWhether to enable PG native password login on the instance. Defaults to false.
OptionalenableWhether to enable secondaries to serve read-only traffic. Defaults to false.
OptionalnameThe name of the instance. This is the unique identifier for the instance.
OptionalnodeThe number of nodes in the instance, composed of 1 primary and 0 or more secondaries. Defaults to 1 primary and 0 secondaries. This field is input only, see effective_node_count for the output.
OptionalparentThe ref of the parent instance. This is only available if the instance is child instance. Input: For specifying the parent instance to create a child instance. Optional. Output: Only populated if provided as input to create a child instance.
OptionalpgThe version of Postgres running on the instance.
OptionalreadThe DNS endpoint to connect to the instance for read only access. This is only available if enable_readable_secondaries is true.
OptionalreadThe DNS endpoint to connect to the instance for read+write access.
OptionalretentionThe retention window for the instance. This is the time window in days for which the historical data is retained. The default value is 7 days. Valid values are 2 to 35 days.
OptionalstateThe current state of the instance.
OptionalstoppedWhether to stop the instance. An input only param, see effective_stopped for the output.
OptionaluidAn immutable UUID identifier for the instance.
OptionalusageThe desired usage policy to associate with the instance.
A DatabaseInstance represents a logical Postgres instance, comprised of both compute and storage.