aiven.Pg
Explore with Pulumi AI
The PG resource allows the creation and management of Aiven PostgreSQL services.
Create Pg Resource
new Pg(name: string, args: PgArgs, opts?: CustomResourceOptions);
@overload
def Pg(resource_name: str,
opts: Optional[ResourceOptions] = None,
additional_disk_space: Optional[str] = None,
cloud_name: Optional[str] = None,
disk_space: Optional[str] = None,
maintenance_window_dow: Optional[str] = None,
maintenance_window_time: Optional[str] = None,
pg: Optional[PgPgArgs] = None,
pg_user_config: Optional[PgPgUserConfigArgs] = None,
plan: Optional[str] = None,
project: Optional[str] = None,
project_vpc_id: Optional[str] = None,
service_integrations: Optional[Sequence[PgServiceIntegrationArgs]] = None,
service_name: Optional[str] = None,
static_ips: Optional[Sequence[str]] = None,
tags: Optional[Sequence[PgTagArgs]] = None,
termination_protection: Optional[bool] = None)
@overload
def Pg(resource_name: str,
args: PgArgs,
opts: Optional[ResourceOptions] = None)
func NewPg(ctx *Context, name string, args PgArgs, opts ...ResourceOption) (*Pg, error)
public Pg(string name, PgArgs args, CustomResourceOptions? opts = null)
type: aiven:Pg
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Pg Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Pg resource accepts the following input properties:
- Plan string
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- Project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Additional
Disk stringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- Cloud
Name string Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- Disk
Space string Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- Maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Pg
Server PgPg postgresql.conf configuration values.
- Pg
User PgConfig Pg User Config Pg user configurable settings
- Project
Vpc stringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- Service
Integrations List<PgService Integration> Service integrations to specify when creating a service. Not applied after initial service creation
- Service
Name string Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- Static
Ips List<string> Use static public IP addresses.
- List<Pg
Tag> Tags are key-value pairs that allow you to categorize services.
- Termination
Protection bool Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- Plan string
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- Project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Additional
Disk stringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- Cloud
Name string Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- Disk
Space string Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- Maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Pg
Pg
Pg Args postgresql.conf configuration values.
- Pg
User PgConfig Pg User Config Args Pg user configurable settings
- Project
Vpc stringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- Service
Integrations []PgService Integration Args Service integrations to specify when creating a service. Not applied after initial service creation
- Service
Name string Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- Static
Ips []string Use static public IP addresses.
- []Pg
Tag Args Tags are key-value pairs that allow you to categorize services.
- Termination
Protection bool Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- plan String
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- project String
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- additional
Disk StringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- cloud
Name String Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- disk
Space String Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- maintenance
Window StringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window StringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg postgresql.conf configuration values.
- pg
User PgConfig Pg User Config Pg user configurable settings
- project
Vpc StringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Integrations List<PgService Integration> Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name String Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- static
Ips List<String> Use static public IP addresses.
- List<Pg
Tag> Tags are key-value pairs that allow you to categorize services.
- termination
Protection Boolean Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- plan string
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- additional
Disk stringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- cloud
Name string Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- disk
Space string Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg postgresql.conf configuration values.
- pg
User PgConfig Pg User Config Pg user configurable settings
- project
Vpc stringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Integrations PgService Integration[] Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name string Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- static
Ips string[] Use static public IP addresses.
- Pg
Tag[] Tags are key-value pairs that allow you to categorize services.
- termination
Protection boolean Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- plan str
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- project str
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- additional_
disk_ strspace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- cloud_
name str Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- disk_
space str Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- maintenance_
window_ strdow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance_
window_ strtime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg Args postgresql.conf configuration values.
- pg_
user_ Pgconfig Pg User Config Args Pg user configurable settings
- project_
vpc_ strid Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service_
integrations Sequence[PgService Integration Args] Service integrations to specify when creating a service. Not applied after initial service creation
- service_
name str Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- static_
ips Sequence[str] Use static public IP addresses.
- Sequence[Pg
Tag Args] Tags are key-value pairs that allow you to categorize services.
- termination_
protection bool Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- plan String
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- project String
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- additional
Disk StringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- cloud
Name String Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- disk
Space String Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- maintenance
Window StringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window StringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg Property Map
postgresql.conf configuration values.
- pg
User Property MapConfig Pg user configurable settings
- project
Vpc StringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Integrations List<Property Map> Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name String Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- static
Ips List<String> Use static public IP addresses.
- List<Property Map>
Tags are key-value pairs that allow you to categorize services.
- termination
Protection Boolean Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
Outputs
All input properties are implicitly available as output properties. Additionally, the Pg resource produces the following output properties:
- Components
List<Pg
Component> Service component information objects
- Disk
Space stringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- Disk
Space stringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- Disk
Space stringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- Disk
Space stringUsed Disk space that service is currently using
- Id string
The provider-assigned unique ID for this managed resource.
- Service
Host string The hostname of the service.
- Service
Password string Password used for connecting to the service, if applicable
- Service
Port int The port of the service
- Service
Type string Aiven internal service type code
- Service
Uri string URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- Service
Username string Username used for connecting to the service, if applicable
- State string
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- Components
[]Pg
Component Service component information objects
- Disk
Space stringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- Disk
Space stringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- Disk
Space stringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- Disk
Space stringUsed Disk space that service is currently using
- Id string
The provider-assigned unique ID for this managed resource.
- Service
Host string The hostname of the service.
- Service
Password string Password used for connecting to the service, if applicable
- Service
Port int The port of the service
- Service
Type string Aiven internal service type code
- Service
Uri string URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- Service
Username string Username used for connecting to the service, if applicable
- State string
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- components
List<Pg
Component> Service component information objects
- disk
Space StringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space StringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- disk
Space StringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- disk
Space StringUsed Disk space that service is currently using
- id String
The provider-assigned unique ID for this managed resource.
- service
Host String The hostname of the service.
- service
Password String Password used for connecting to the service, if applicable
- service
Port Integer The port of the service
- service
Type String Aiven internal service type code
- service
Uri String URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username String Username used for connecting to the service, if applicable
- state String
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- components
Pg
Component[] Service component information objects
- disk
Space stringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space stringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- disk
Space stringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- disk
Space stringUsed Disk space that service is currently using
- id string
The provider-assigned unique ID for this managed resource.
- service
Host string The hostname of the service.
- service
Password string Password used for connecting to the service, if applicable
- service
Port number The port of the service
- service
Type string Aiven internal service type code
- service
Uri string URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username string Username used for connecting to the service, if applicable
- state string
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- components
Sequence[Pg
Component] Service component information objects
- disk_
space_ strcap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk_
space_ strdefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- disk_
space_ strstep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- disk_
space_ strused Disk space that service is currently using
- id str
The provider-assigned unique ID for this managed resource.
- service_
host str The hostname of the service.
- service_
password str Password used for connecting to the service, if applicable
- service_
port int The port of the service
- service_
type str Aiven internal service type code
- service_
uri str URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service_
username str Username used for connecting to the service, if applicable
- state str
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- components List<Property Map>
Service component information objects
- disk
Space StringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space StringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- disk
Space StringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- disk
Space StringUsed Disk space that service is currently using
- id String
The provider-assigned unique ID for this managed resource.
- service
Host String The hostname of the service.
- service
Password String Password used for connecting to the service, if applicable
- service
Port Number The port of the service
- service
Type String Aiven internal service type code
- service
Uri String URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username String Username used for connecting to the service, if applicable
- state String
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
Look up Existing Pg Resource
Get an existing Pg resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PgState, opts?: CustomResourceOptions): Pg
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
additional_disk_space: Optional[str] = None,
cloud_name: Optional[str] = None,
components: Optional[Sequence[PgComponentArgs]] = None,
disk_space: Optional[str] = None,
disk_space_cap: Optional[str] = None,
disk_space_default: Optional[str] = None,
disk_space_step: Optional[str] = None,
disk_space_used: Optional[str] = None,
maintenance_window_dow: Optional[str] = None,
maintenance_window_time: Optional[str] = None,
pg: Optional[PgPgArgs] = None,
pg_user_config: Optional[PgPgUserConfigArgs] = None,
plan: Optional[str] = None,
project: Optional[str] = None,
project_vpc_id: Optional[str] = None,
service_host: Optional[str] = None,
service_integrations: Optional[Sequence[PgServiceIntegrationArgs]] = None,
service_name: Optional[str] = None,
service_password: Optional[str] = None,
service_port: Optional[int] = None,
service_type: Optional[str] = None,
service_uri: Optional[str] = None,
service_username: Optional[str] = None,
state: Optional[str] = None,
static_ips: Optional[Sequence[str]] = None,
tags: Optional[Sequence[PgTagArgs]] = None,
termination_protection: Optional[bool] = None) -> Pg
func GetPg(ctx *Context, name string, id IDInput, state *PgState, opts ...ResourceOption) (*Pg, error)
public static Pg Get(string name, Input<string> id, PgState? state, CustomResourceOptions? opts = null)
public static Pg get(String name, Output<String> id, PgState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Additional
Disk stringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- Cloud
Name string Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- Components
List<Pg
Component> Service component information objects
- Disk
Space string Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- Disk
Space stringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- Disk
Space stringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- Disk
Space stringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- Disk
Space stringUsed Disk space that service is currently using
- Maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Pg
Server PgPg postgresql.conf configuration values.
- Pg
User PgConfig Pg User Config Pg user configurable settings
- Plan string
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- Project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Project
Vpc stringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- Service
Host string The hostname of the service.
- Service
Integrations List<PgService Integration> Service integrations to specify when creating a service. Not applied after initial service creation
- Service
Name string Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- Service
Password string Password used for connecting to the service, if applicable
- Service
Port int The port of the service
- Service
Type string Aiven internal service type code
- Service
Uri string URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- Service
Username string Username used for connecting to the service, if applicable
- State string
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- Static
Ips List<string> Use static public IP addresses.
- List<Pg
Tag> Tags are key-value pairs that allow you to categorize services.
- Termination
Protection bool Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- Additional
Disk stringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- Cloud
Name string Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- Components
[]Pg
Component Args Service component information objects
- Disk
Space string Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- Disk
Space stringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- Disk
Space stringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- Disk
Space stringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- Disk
Space stringUsed Disk space that service is currently using
- Maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Pg
Pg
Pg Args postgresql.conf configuration values.
- Pg
User PgConfig Pg User Config Args Pg user configurable settings
- Plan string
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- Project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Project
Vpc stringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- Service
Host string The hostname of the service.
- Service
Integrations []PgService Integration Args Service integrations to specify when creating a service. Not applied after initial service creation
- Service
Name string Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- Service
Password string Password used for connecting to the service, if applicable
- Service
Port int The port of the service
- Service
Type string Aiven internal service type code
- Service
Uri string URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- Service
Username string Username used for connecting to the service, if applicable
- State string
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- Static
Ips []string Use static public IP addresses.
- []Pg
Tag Args Tags are key-value pairs that allow you to categorize services.
- Termination
Protection bool Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- additional
Disk StringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- cloud
Name String Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- components
List<Pg
Component> Service component information objects
- disk
Space String Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- disk
Space StringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space StringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- disk
Space StringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- disk
Space StringUsed Disk space that service is currently using
- maintenance
Window StringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window StringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg postgresql.conf configuration values.
- pg
User PgConfig Pg User Config Pg user configurable settings
- plan String
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- project String
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- project
Vpc StringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Host String The hostname of the service.
- service
Integrations List<PgService Integration> Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name String Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- service
Password String Password used for connecting to the service, if applicable
- service
Port Integer The port of the service
- service
Type String Aiven internal service type code
- service
Uri String URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username String Username used for connecting to the service, if applicable
- state String
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- static
Ips List<String> Use static public IP addresses.
- List<Pg
Tag> Tags are key-value pairs that allow you to categorize services.
- termination
Protection Boolean Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- additional
Disk stringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- cloud
Name string Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- components
Pg
Component[] Service component information objects
- disk
Space string Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- disk
Space stringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space stringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- disk
Space stringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- disk
Space stringUsed Disk space that service is currently using
- maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg postgresql.conf configuration values.
- pg
User PgConfig Pg User Config Pg user configurable settings
- plan string
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- project
Vpc stringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Host string The hostname of the service.
- service
Integrations PgService Integration[] Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name string Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- service
Password string Password used for connecting to the service, if applicable
- service
Port number The port of the service
- service
Type string Aiven internal service type code
- service
Uri string URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username string Username used for connecting to the service, if applicable
- state string
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- static
Ips string[] Use static public IP addresses.
- Pg
Tag[] Tags are key-value pairs that allow you to categorize services.
- termination
Protection boolean Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- additional_
disk_ strspace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- cloud_
name str Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- components
Sequence[Pg
Component Args] Service component information objects
- disk_
space str Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- disk_
space_ strcap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk_
space_ strdefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- disk_
space_ strstep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- disk_
space_ strused Disk space that service is currently using
- maintenance_
window_ strdow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance_
window_ strtime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg Args postgresql.conf configuration values.
- pg_
user_ Pgconfig Pg User Config Args Pg user configurable settings
- plan str
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- project str
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- project_
vpc_ strid Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service_
host str The hostname of the service.
- service_
integrations Sequence[PgService Integration Args] Service integrations to specify when creating a service. Not applied after initial service creation
- service_
name str Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- service_
password str Password used for connecting to the service, if applicable
- service_
port int The port of the service
- service_
type str Aiven internal service type code
- service_
uri str URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service_
username str Username used for connecting to the service, if applicable
- state str
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- static_
ips Sequence[str] Use static public IP addresses.
- Sequence[Pg
Tag Args] Tags are key-value pairs that allow you to categorize services.
- termination_
protection bool Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- additional
Disk StringSpace Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- cloud
Name String Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws
,azure
,do
google
,upcloud
, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.- components List<Property Map>
Service component information objects
- disk
Space String Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
This will be removed in v5.0.0. Please use
additional_disk_space
to specify the space to be added to the defaultdisk_space
defined by the plan.- disk
Space StringCap The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space StringDefault The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space
- disk
Space StringStep The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_space
needs to increment fromdisk_space_default
by increments of this size.- disk
Space StringUsed Disk space that service is currently using
- maintenance
Window StringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window StringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg Property Map
postgresql.conf configuration values.
- pg
User Property MapConfig Pg user configurable settings
- plan String
Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist
,startup-x
,business-x
andpremium-x
wherex
is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.- project String
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- project
Vpc StringId Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Host String The hostname of the service.
- service
Integrations List<Property Map> Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name String Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- service
Password String Password used for connecting to the service, if applicable
- service
Port Number The port of the service
- service
Type String Aiven internal service type code
- service
Uri String URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username String Username used for connecting to the service, if applicable
- state String
Service state. One of
POWEROFF
,REBALANCING
,REBUILDING
orRUNNING
- static
Ips List<String> Use static public IP addresses.
- List<Property Map>
Tags are key-value pairs that allow you to categorize services.
- termination
Protection Boolean Prevents the service from being deleted. It is recommended to set this to
true
for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
Supporting Types
PgComponent, PgComponentArgs
PgPg, PgPgArgs
- Dbname string
Primary PostgreSQL database name
- Host string
PostgreSQL master node host IP or name
- Max
Connections int Connection limit
- Password string
PostgreSQL admin user password
- Port int
PostgreSQL port
- Replica
Uri string PostgreSQL replica URI for services with a replica
- Sslmode string
PostgreSQL sslmode setting (currently always "require")
- Uri string
PostgreSQL master connection URI
- User string
PostgreSQL admin user name
- Dbname string
Primary PostgreSQL database name
- Host string
PostgreSQL master node host IP or name
- Max
Connections int Connection limit
- Password string
PostgreSQL admin user password
- Port int
PostgreSQL port
- Replica
Uri string PostgreSQL replica URI for services with a replica
- Sslmode string
PostgreSQL sslmode setting (currently always "require")
- Uri string
PostgreSQL master connection URI
- User string
PostgreSQL admin user name
- dbname String
Primary PostgreSQL database name
- host String
PostgreSQL master node host IP or name
- max
Connections Integer Connection limit
- password String
PostgreSQL admin user password
- port Integer
PostgreSQL port
- replica
Uri String PostgreSQL replica URI for services with a replica
- sslmode String
PostgreSQL sslmode setting (currently always "require")
- uri String
PostgreSQL master connection URI
- user String
PostgreSQL admin user name
- dbname string
Primary PostgreSQL database name
- host string
PostgreSQL master node host IP or name
- max
Connections number Connection limit
- password string
PostgreSQL admin user password
- port number
PostgreSQL port
- replica
Uri string PostgreSQL replica URI for services with a replica
- sslmode string
PostgreSQL sslmode setting (currently always "require")
- uri string
PostgreSQL master connection URI
- user string
PostgreSQL admin user name
- dbname str
Primary PostgreSQL database name
- host str
PostgreSQL master node host IP or name
- max_
connections int Connection limit
- password str
PostgreSQL admin user password
- port int
PostgreSQL port
- replica_
uri str PostgreSQL replica URI for services with a replica
- sslmode str
PostgreSQL sslmode setting (currently always "require")
- uri str
PostgreSQL master connection URI
- user str
PostgreSQL admin user name
- dbname String
Primary PostgreSQL database name
- host String
PostgreSQL master node host IP or name
- max
Connections Number Connection limit
- password String
PostgreSQL admin user password
- port Number
PostgreSQL port
- replica
Uri String PostgreSQL replica URI for services with a replica
- sslmode String
PostgreSQL sslmode setting (currently always "require")
- uri String
PostgreSQL master connection URI
- user String
PostgreSQL admin user name
PgPgUserConfig, PgPgUserConfigArgs
- Additional
Backup stringRegions Additional Cloud Regions for Backup Replication.
- Admin
Password string Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- Admin
Username string Custom username for admin user. This must be set only when a new service is being created.
- Backup
Hour int The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- Backup
Minute int The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- Enable
Ipv6 bool Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- Ip
Filter List<PgObjects Pg User Config Ip Filter Object> Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- Ip
Filter List<string>Strings Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- Ip
Filters List<string> Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- Migration
Pg
Pg User Config Migration Migrate data from existing server.
- Pg
Pg
Pg User Config Pg postgresql.conf configuration values.
- Pg
Read boolReplica Use read_replica service integration instead.
Usage of this field is discouraged.
- Pg
Service stringTo Fork From Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
Usage of this field is discouraged.
- Pg
Stat boolMonitor Enable Enable the pgstatmonitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pgstatstatements results for utility commands are unreliable. The default value is
false
.- Pg
Version string PostgreSQL major version.
- Pgbouncer
Pg
Pg User Config Pgbouncer PGBouncer connection pooling settings.
- Pglookout
Pg
Pg User Config Pglookout PGLookout settings.
- Private
Access PgPg User Config Private Access Allow access to selected service ports from private networks.
- Privatelink
Access PgPg User Config Privatelink Access Allow access to selected service components through Privatelink.
- Project
To stringFork From Name of another project to fork a service from. This has effect only when a new service is being created.
- Public
Access PgPg User Config Public Access Allow access to selected service ports from the public Internet.
- Recovery
Target stringTime Recovery target time when forking a service. This has effect only when a new service is being created.
- Service
To stringFork From Name of another service to fork from. This has effect only when a new service is being created.
- double
Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value.
- Static
Ips bool Use static public IP addresses.
- Synchronous
Replication string Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- Timescaledb
Pg
Pg User Config Timescaledb TimescaleDB extension configuration values.
- Variant string
Variant of the PostgreSQL service, may affect the features that are exposed by default.
- Work
Mem int Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB).
- Additional
Backup stringRegions Additional Cloud Regions for Backup Replication.
- Admin
Password string Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- Admin
Username string Custom username for admin user. This must be set only when a new service is being created.
- Backup
Hour int The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- Backup
Minute int The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- Enable
Ipv6 bool Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- Ip
Filter []PgObjects Pg User Config Ip Filter Object Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- Ip
Filter []stringStrings Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- Ip
Filters []string Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- Migration
Pg
Pg User Config Migration Migrate data from existing server.
- Pg
Pg
Pg User Config Pg postgresql.conf configuration values.
- Pg
Read boolReplica Use read_replica service integration instead.
Usage of this field is discouraged.
- Pg
Service stringTo Fork From Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
Usage of this field is discouraged.
- Pg
Stat boolMonitor Enable Enable the pgstatmonitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pgstatstatements results for utility commands are unreliable. The default value is
false
.- Pg
Version string PostgreSQL major version.
- Pgbouncer
Pg
Pg User Config Pgbouncer PGBouncer connection pooling settings.
- Pglookout
Pg
Pg User Config Pglookout PGLookout settings.
- Private
Access PgPg User Config Private Access Allow access to selected service ports from private networks.
- Privatelink
Access PgPg User Config Privatelink Access Allow access to selected service components through Privatelink.
- Project
To stringFork From Name of another project to fork a service from. This has effect only when a new service is being created.
- Public
Access PgPg User Config Public Access Allow access to selected service ports from the public Internet.
- Recovery
Target stringTime Recovery target time when forking a service. This has effect only when a new service is being created.
- Service
To stringFork From Name of another service to fork from. This has effect only when a new service is being created.
- float64
Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value.
- Static
Ips bool Use static public IP addresses.
- Synchronous
Replication string Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- Timescaledb
Pg
Pg User Config Timescaledb TimescaleDB extension configuration values.
- Variant string
Variant of the PostgreSQL service, may affect the features that are exposed by default.
- Work
Mem int Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB).
- additional
Backup StringRegions Additional Cloud Regions for Backup Replication.
- admin
Password String Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- admin
Username String Custom username for admin user. This must be set only when a new service is being created.
- backup
Hour Integer The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- backup
Minute Integer The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- enable
Ipv6 Boolean Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- ip
Filter List<PgObjects Pg User Config Ip Filter Object> Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ip
Filter List<String>Strings Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ip
Filters List<String> Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- migration
Pg
Pg User Config Migration Migrate data from existing server.
- pg
Pg
Pg User Config Pg postgresql.conf configuration values.
- pg
Read BooleanReplica Use read_replica service integration instead.
Usage of this field is discouraged.
- pg
Service StringTo Fork From Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
Usage of this field is discouraged.
- pg
Stat BooleanMonitor Enable Enable the pgstatmonitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pgstatstatements results for utility commands are unreliable. The default value is
false
.- pg
Version String PostgreSQL major version.
- pgbouncer
Pg
Pg User Config Pgbouncer PGBouncer connection pooling settings.
- pglookout
Pg
Pg User Config Pglookout PGLookout settings.
- private
Access PgPg User Config Private Access Allow access to selected service ports from private networks.
- privatelink
Access PgPg User Config Privatelink Access Allow access to selected service components through Privatelink.
- project
To StringFork From Name of another project to fork a service from. This has effect only when a new service is being created.
- public
Access PgPg User Config Public Access Allow access to selected service ports from the public Internet.
- recovery
Target StringTime Recovery target time when forking a service. This has effect only when a new service is being created.
- service
To StringFork From Name of another service to fork from. This has effect only when a new service is being created.
- Double
Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value.
- static
Ips Boolean Use static public IP addresses.
- synchronous
Replication String Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- timescaledb
Pg
Pg User Config Timescaledb TimescaleDB extension configuration values.
- variant String
Variant of the PostgreSQL service, may affect the features that are exposed by default.
- work
Mem Integer Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB).
- additional
Backup stringRegions Additional Cloud Regions for Backup Replication.
- admin
Password string Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- admin
Username string Custom username for admin user. This must be set only when a new service is being created.
- backup
Hour number The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- backup
Minute number The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- enable
Ipv6 boolean Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- ip
Filter PgObjects Pg User Config Ip Filter Object[] Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ip
Filter string[]Strings Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ip
Filters string[] Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- migration
Pg
Pg User Config Migration Migrate data from existing server.
- pg
Pg
Pg User Config Pg postgresql.conf configuration values.
- pg
Read booleanReplica Use read_replica service integration instead.
Usage of this field is discouraged.
- pg
Service stringTo Fork From Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
Usage of this field is discouraged.
- pg
Stat booleanMonitor Enable Enable the pgstatmonitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pgstatstatements results for utility commands are unreliable. The default value is
false
.- pg
Version string PostgreSQL major version.
- pgbouncer
Pg
Pg User Config Pgbouncer PGBouncer connection pooling settings.
- pglookout
Pg
Pg User Config Pglookout PGLookout settings.
- private
Access PgPg User Config Private Access Allow access to selected service ports from private networks.
- privatelink
Access PgPg User Config Privatelink Access Allow access to selected service components through Privatelink.
- project
To stringFork From Name of another project to fork a service from. This has effect only when a new service is being created.
- public
Access PgPg User Config Public Access Allow access to selected service ports from the public Internet.
- recovery
Target stringTime Recovery target time when forking a service. This has effect only when a new service is being created.
- service
To stringFork From Name of another service to fork from. This has effect only when a new service is being created.
- number
Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value.
- static
Ips boolean Use static public IP addresses.
- synchronous
Replication string Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- timescaledb
Pg
Pg User Config Timescaledb TimescaleDB extension configuration values.
- variant string
Variant of the PostgreSQL service, may affect the features that are exposed by default.
- work
Mem number Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB).
- additional_
backup_ strregions Additional Cloud Regions for Backup Replication.
- admin_
password str Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- admin_
username str Custom username for admin user. This must be set only when a new service is being created.
- backup_
hour int The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- backup_
minute int The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- enable_
ipv6 bool Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- ip_
filter_ Sequence[Pgobjects Pg User Config Ip Filter Object] Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ip_
filter_ Sequence[str]strings Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ip_
filters Sequence[str] Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- migration
Pg
Pg User Config Migration Migrate data from existing server.
- pg
Pg
Pg User Config Pg postgresql.conf configuration values.
- pg_
read_ boolreplica Use read_replica service integration instead.
Usage of this field is discouraged.
- pg_
service_ strto_ fork_ from Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
Usage of this field is discouraged.
- pg_
stat_ boolmonitor_ enable Enable the pgstatmonitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pgstatstatements results for utility commands are unreliable. The default value is
false
.- pg_
version str PostgreSQL major version.
- pgbouncer
Pg
Pg User Config Pgbouncer PGBouncer connection pooling settings.
- pglookout
Pg
Pg User Config Pglookout PGLookout settings.
- private_
access PgPg User Config Private Access Allow access to selected service ports from private networks.
- privatelink_
access PgPg User Config Privatelink Access Allow access to selected service components through Privatelink.
- project_
to_ strfork_ from Name of another project to fork a service from. This has effect only when a new service is being created.
- public_
access PgPg User Config Public Access Allow access to selected service ports from the public Internet.
- recovery_
target_ strtime Recovery target time when forking a service. This has effect only when a new service is being created.
- service_
to_ strfork_ from Name of another service to fork from. This has effect only when a new service is being created.
- float
Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value.
- static_
ips bool Use static public IP addresses.
- synchronous_
replication str Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- timescaledb
Pg
Pg User Config Timescaledb TimescaleDB extension configuration values.
- variant str
Variant of the PostgreSQL service, may affect the features that are exposed by default.
- work_
mem int Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB).
- additional
Backup StringRegions Additional Cloud Regions for Backup Replication.
- admin
Password String Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- admin
Username String Custom username for admin user. This must be set only when a new service is being created.
- backup
Hour Number The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- backup
Minute Number The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- enable
Ipv6 Boolean Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- ip
Filter List<Property Map>Objects Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ip
Filter List<String>Strings Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ip
Filters List<String> Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- migration Property Map
Migrate data from existing server.
- pg Property Map
postgresql.conf configuration values.
- pg
Read BooleanReplica Use read_replica service integration instead.
Usage of this field is discouraged.
- pg
Service StringTo Fork From Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
Usage of this field is discouraged.
- pg
Stat BooleanMonitor Enable Enable the pgstatmonitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pgstatstatements results for utility commands are unreliable. The default value is
false
.- pg
Version String PostgreSQL major version.
- pgbouncer Property Map
PGBouncer connection pooling settings.
- pglookout Property Map
PGLookout settings.
- private
Access Property Map Allow access to selected service ports from private networks.
- privatelink
Access Property Map Allow access to selected service components through Privatelink.
- project
To StringFork From Name of another project to fork a service from. This has effect only when a new service is being created.
- public
Access Property Map Allow access to selected service ports from the public Internet.
- recovery
Target StringTime Recovery target time when forking a service. This has effect only when a new service is being created.
- service
To StringFork From Name of another service to fork from. This has effect only when a new service is being created.
- Number
Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value.
- static
Ips Boolean Use static public IP addresses.
- synchronous
Replication String Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- timescaledb Property Map
TimescaleDB extension configuration values.
- variant String
Variant of the PostgreSQL service, may affect the features that are exposed by default.
- work
Mem Number Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB).
PgPgUserConfigIpFilterObject, PgPgUserConfigIpFilterObjectArgs
- Network string
CIDR address block.
- Description string
Description for IP filter list entry.
- Network string
CIDR address block.
- Description string
Description for IP filter list entry.
- network String
CIDR address block.
- description String
Description for IP filter list entry.
- network string
CIDR address block.
- description string
Description for IP filter list entry.
- network str
CIDR address block.
- description str
Description for IP filter list entry.
- network String
CIDR address block.
- description String
Description for IP filter list entry.
PgPgUserConfigMigration, PgPgUserConfigMigrationArgs
- Host string
- Port int
- Dbname string
Primary PostgreSQL database name
- Ignore
Dbs string Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment).
- Method string
The migration method to be used (currently supported only by Redis, MySQL and PostgreSQL service types).
- Password string
PostgreSQL admin user password
- Ssl bool
- Username string
User name for authentication with the server where to migrate data from.
- Host string
- Port int
- Dbname string
Primary PostgreSQL database name
- Ignore
Dbs string Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment).
- Method string
The migration method to be used (currently supported only by Redis, MySQL and PostgreSQL service types).
- Password string
PostgreSQL admin user password
- Ssl bool
- Username string
User name for authentication with the server where to migrate data from.
- host String
- port Integer
- dbname String
Primary PostgreSQL database name
- ignore
Dbs String Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment).
- method String
The migration method to be used (currently supported only by Redis, MySQL and PostgreSQL service types).
- password String
PostgreSQL admin user password
- ssl Boolean
- username String
User name for authentication with the server where to migrate data from.
- host string
- port number
- dbname string
Primary PostgreSQL database name
- ignore
Dbs string Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment).
- method string
The migration method to be used (currently supported only by Redis, MySQL and PostgreSQL service types).
- password string
PostgreSQL admin user password
- ssl boolean
- username string
User name for authentication with the server where to migrate data from.
- host str
- port int
- dbname str
Primary PostgreSQL database name
- ignore_
dbs str Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment).
- method str
The migration method to be used (currently supported only by Redis, MySQL and PostgreSQL service types).
- password str
PostgreSQL admin user password
- ssl bool
- username str
User name for authentication with the server where to migrate data from.
- host String
- port Number
- dbname String
Primary PostgreSQL database name
- ignore
Dbs String Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment).
- method String
The migration method to be used (currently supported only by Redis, MySQL and PostgreSQL service types).
- password String
PostgreSQL admin user password
- ssl Boolean
- username String
User name for authentication with the server where to migrate data from.
PgPgUserConfigPg, PgPgUserConfigPgArgs
- Autovacuum
Analyze doubleScale Factor Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- Autovacuum
Analyze intThreshold Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- Autovacuum
Freeze intMax Age Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted.
- Autovacuum
Max intWorkers Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- Autovacuum
Naptime int Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- Autovacuum
Vacuum intCost Delay Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- Autovacuum
Vacuum intCost Limit Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- Autovacuum
Vacuum doubleScale Factor Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- Autovacuum
Vacuum intThreshold Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- Bgwriter
Delay int Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200.
- Bgwriter
Flush intAfter Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback.
- Bgwriter
Lru intMaxpages In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100.
- Bgwriter
Lru doubleMultiplier The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0.
- Deadlock
Timeout int This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition.
- Default
Toast stringCompression Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- Idle
In intTransaction Session Timeout Time out sessions with open transactions after this number of milliseconds.
- Jit bool
Controls system-wide use of Just-in-Time Compilation (JIT).
- Log
Autovacuum intMin Duration Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- Log
Error stringVerbosity Controls the amount of detail written in the server log for each message that is logged.
- Log
Line stringPrefix Choose from one of the available log-formats. These can support popular log analyzers like pgbadger, pganalyze etc.
- Log
Min intDuration Statement Log statements that take more than this number of milliseconds to run, -1 disables.
- Log
Temp intFiles Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- Max
Files intPer Process PostgreSQL maximum number of files that can be open per process.
- Max
Locks intPer Transaction PostgreSQL maximum locks per transaction.
- Max
Logical intReplication Workers PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- Max
Parallel intWorkers Sets the maximum number of workers that the system can support for parallel queries.
- Max
Parallel intWorkers Per Gather Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- Max
Pred intLocks Per Transaction PostgreSQL maximum predicate locks per transaction.
- Max
Prepared intTransactions PostgreSQL maximum prepared transactions.
- Max
Replication intSlots PostgreSQL maximum replication slots.
- Max
Slot intWal Keep Size PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- Max
Stack intDepth Maximum depth of the stack in bytes.
- Max
Standby intArchive Delay Max standby archive delay in milliseconds.
- Max
Standby intStreaming Delay Max standby streaming delay in milliseconds.
- Max
Wal intSenders PostgreSQL maximum WAL senders.
- Max
Worker intProcesses Sets the maximum number of background processes that the system can support.
- Pg
Partman intBgw Dot Interval Sets the time interval to run pg_partman's scheduled tasks.
- Pg
Partman stringBgw Dot Role Controls which role to use for pg_partman's scheduled background tasks.
- Pg
Stat boolMonitor Dot Pgsm Enable Query Plan Enables or disables query plan monitoring.
- Pg
Stat intMonitor Dot Pgsm Max Buckets Sets the maximum number of buckets .
- Pg
Stat stringStatements Dot Track Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- Temp
File intLimit PostgreSQL temporary file limit in KiB, -1 for unlimited.
- Timezone string
PostgreSQL service timezone.
- Track
Activity intQuery Size Specifies the number of bytes reserved to track the currently executing command for each active session.
- Track
Commit stringTimestamp Record commit time of transactions.
- Track
Functions string Enables tracking of function call counts and time used.
- Track
Io stringTiming Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- Wal
Sender intTimeout Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout.
- Wal
Writer intDelay WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance.
- Autovacuum
Analyze float64Scale Factor Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- Autovacuum
Analyze intThreshold Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- Autovacuum
Freeze intMax Age Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted.
- Autovacuum
Max intWorkers Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- Autovacuum
Naptime int Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- Autovacuum
Vacuum intCost Delay Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- Autovacuum
Vacuum intCost Limit Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- Autovacuum
Vacuum float64Scale Factor Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- Autovacuum
Vacuum intThreshold Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- Bgwriter
Delay int Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200.
- Bgwriter
Flush intAfter Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback.
- Bgwriter
Lru intMaxpages In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100.
- Bgwriter
Lru float64Multiplier The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0.
- Deadlock
Timeout int This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition.
- Default
Toast stringCompression Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- Idle
In intTransaction Session Timeout Time out sessions with open transactions after this number of milliseconds.
- Jit bool
Controls system-wide use of Just-in-Time Compilation (JIT).
- Log
Autovacuum intMin Duration Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- Log
Error stringVerbosity Controls the amount of detail written in the server log for each message that is logged.
- Log
Line stringPrefix Choose from one of the available log-formats. These can support popular log analyzers like pgbadger, pganalyze etc.
- Log
Min intDuration Statement Log statements that take more than this number of milliseconds to run, -1 disables.
- Log
Temp intFiles Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- Max
Files intPer Process PostgreSQL maximum number of files that can be open per process.
- Max
Locks intPer Transaction PostgreSQL maximum locks per transaction.
- Max
Logical intReplication Workers PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- Max
Parallel intWorkers Sets the maximum number of workers that the system can support for parallel queries.
- Max
Parallel intWorkers Per Gather Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- Max
Pred intLocks Per Transaction PostgreSQL maximum predicate locks per transaction.
- Max
Prepared intTransactions PostgreSQL maximum prepared transactions.
- Max
Replication intSlots PostgreSQL maximum replication slots.
- Max
Slot intWal Keep Size PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- Max
Stack intDepth Maximum depth of the stack in bytes.
- Max
Standby intArchive Delay Max standby archive delay in milliseconds.
- Max
Standby intStreaming Delay Max standby streaming delay in milliseconds.
- Max
Wal intSenders PostgreSQL maximum WAL senders.
- Max
Worker intProcesses Sets the maximum number of background processes that the system can support.
- Pg
Partman intBgw Dot Interval Sets the time interval to run pg_partman's scheduled tasks.
- Pg
Partman stringBgw Dot Role Controls which role to use for pg_partman's scheduled background tasks.
- Pg
Stat boolMonitor Dot Pgsm Enable Query Plan Enables or disables query plan monitoring.
- Pg
Stat intMonitor Dot Pgsm Max Buckets Sets the maximum number of buckets .
- Pg
Stat stringStatements Dot Track Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- Temp
File intLimit PostgreSQL temporary file limit in KiB, -1 for unlimited.
- Timezone string
PostgreSQL service timezone.
- Track
Activity intQuery Size Specifies the number of bytes reserved to track the currently executing command for each active session.
- Track
Commit stringTimestamp Record commit time of transactions.
- Track
Functions string Enables tracking of function call counts and time used.
- Track
Io stringTiming Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- Wal
Sender intTimeout Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout.
- Wal
Writer intDelay WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance.
- autovacuum
Analyze DoubleScale Factor Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- autovacuum
Analyze IntegerThreshold Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- autovacuum
Freeze IntegerMax Age Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted.
- autovacuum
Max IntegerWorkers Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- autovacuum
Naptime Integer Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- autovacuum
Vacuum IntegerCost Delay Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- autovacuum
Vacuum IntegerCost Limit Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- autovacuum
Vacuum DoubleScale Factor Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- autovacuum
Vacuum IntegerThreshold Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- bgwriter
Delay Integer Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200.
- bgwriter
Flush IntegerAfter Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback.
- bgwriter
Lru IntegerMaxpages In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100.
- bgwriter
Lru DoubleMultiplier The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0.
- deadlock
Timeout Integer This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition.
- default
Toast StringCompression Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- idle
In IntegerTransaction Session Timeout Time out sessions with open transactions after this number of milliseconds.
- jit Boolean
Controls system-wide use of Just-in-Time Compilation (JIT).
- log
Autovacuum IntegerMin Duration Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- log
Error StringVerbosity Controls the amount of detail written in the server log for each message that is logged.
- log
Line StringPrefix Choose from one of the available log-formats. These can support popular log analyzers like pgbadger, pganalyze etc.
- log
Min IntegerDuration Statement Log statements that take more than this number of milliseconds to run, -1 disables.
- log
Temp IntegerFiles Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- max
Files IntegerPer Process PostgreSQL maximum number of files that can be open per process.
- max
Locks IntegerPer Transaction PostgreSQL maximum locks per transaction.
- max
Logical IntegerReplication Workers PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- max
Parallel IntegerWorkers Sets the maximum number of workers that the system can support for parallel queries.
- max
Parallel IntegerWorkers Per Gather Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- max
Pred IntegerLocks Per Transaction PostgreSQL maximum predicate locks per transaction.
- max
Prepared IntegerTransactions PostgreSQL maximum prepared transactions.
- max
Replication IntegerSlots PostgreSQL maximum replication slots.
- max
Slot IntegerWal Keep Size PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- max
Stack IntegerDepth Maximum depth of the stack in bytes.
- max
Standby IntegerArchive Delay Max standby archive delay in milliseconds.
- max
Standby IntegerStreaming Delay Max standby streaming delay in milliseconds.
- max
Wal IntegerSenders PostgreSQL maximum WAL senders.
- max
Worker IntegerProcesses Sets the maximum number of background processes that the system can support.
- pg
Partman IntegerBgw Dot Interval Sets the time interval to run pg_partman's scheduled tasks.
- pg
Partman StringBgw Dot Role Controls which role to use for pg_partman's scheduled background tasks.
- pg
Stat BooleanMonitor Dot Pgsm Enable Query Plan Enables or disables query plan monitoring.
- pg
Stat IntegerMonitor Dot Pgsm Max Buckets Sets the maximum number of buckets .
- pg
Stat StringStatements Dot Track Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- temp
File IntegerLimit PostgreSQL temporary file limit in KiB, -1 for unlimited.
- timezone String
PostgreSQL service timezone.
- track
Activity IntegerQuery Size Specifies the number of bytes reserved to track the currently executing command for each active session.
- track
Commit StringTimestamp Record commit time of transactions.
- track
Functions String Enables tracking of function call counts and time used.
- track
Io StringTiming Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- wal
Sender IntegerTimeout Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout.
- wal
Writer IntegerDelay WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance.
- autovacuum
Analyze numberScale Factor Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- autovacuum
Analyze numberThreshold Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- autovacuum
Freeze numberMax Age Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted.
- autovacuum
Max numberWorkers Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- autovacuum
Naptime number Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- autovacuum
Vacuum numberCost Delay Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- autovacuum
Vacuum numberCost Limit Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- autovacuum
Vacuum numberScale Factor Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- autovacuum
Vacuum numberThreshold Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- bgwriter
Delay number Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200.
- bgwriter
Flush numberAfter Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback.
- bgwriter
Lru numberMaxpages In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100.
- bgwriter
Lru numberMultiplier The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0.
- deadlock
Timeout number This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition.
- default
Toast stringCompression Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- idle
In numberTransaction Session Timeout Time out sessions with open transactions after this number of milliseconds.
- jit boolean
Controls system-wide use of Just-in-Time Compilation (JIT).
- log
Autovacuum numberMin Duration Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- log
Error stringVerbosity Controls the amount of detail written in the server log for each message that is logged.
- log
Line stringPrefix Choose from one of the available log-formats. These can support popular log analyzers like pgbadger, pganalyze etc.
- log
Min numberDuration Statement Log statements that take more than this number of milliseconds to run, -1 disables.
- log
Temp numberFiles Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- max
Files numberPer Process PostgreSQL maximum number of files that can be open per process.
- max
Locks numberPer Transaction PostgreSQL maximum locks per transaction.
- max
Logical numberReplication Workers PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- max
Parallel numberWorkers Sets the maximum number of workers that the system can support for parallel queries.
- max
Parallel numberWorkers Per Gather Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- max
Pred numberLocks Per Transaction PostgreSQL maximum predicate locks per transaction.
- max
Prepared numberTransactions PostgreSQL maximum prepared transactions.
- max
Replication numberSlots PostgreSQL maximum replication slots.
- max
Slot numberWal Keep Size PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- max
Stack numberDepth Maximum depth of the stack in bytes.
- max
Standby numberArchive Delay Max standby archive delay in milliseconds.
- max
Standby numberStreaming Delay Max standby streaming delay in milliseconds.
- max
Wal numberSenders PostgreSQL maximum WAL senders.
- max
Worker numberProcesses Sets the maximum number of background processes that the system can support.
- pg
Partman numberBgw Dot Interval Sets the time interval to run pg_partman's scheduled tasks.
- pg
Partman stringBgw Dot Role Controls which role to use for pg_partman's scheduled background tasks.
- pg
Stat booleanMonitor Dot Pgsm Enable Query Plan Enables or disables query plan monitoring.
- pg
Stat numberMonitor Dot Pgsm Max Buckets Sets the maximum number of buckets .
- pg
Stat stringStatements Dot Track Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- temp
File numberLimit PostgreSQL temporary file limit in KiB, -1 for unlimited.
- timezone string
PostgreSQL service timezone.
- track
Activity numberQuery Size Specifies the number of bytes reserved to track the currently executing command for each active session.
- track
Commit stringTimestamp Record commit time of transactions.
- track
Functions string Enables tracking of function call counts and time used.
- track
Io stringTiming Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- wal
Sender numberTimeout Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout.
- wal
Writer numberDelay WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance.
- autovacuum_
analyze_ floatscale_ factor Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- autovacuum_
analyze_ intthreshold Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- autovacuum_
freeze_ intmax_ age Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted.
- autovacuum_
max_ intworkers Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- autovacuum_
naptime int Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- autovacuum_
vacuum_ intcost_ delay Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- autovacuum_
vacuum_ intcost_ limit Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- autovacuum_
vacuum_ floatscale_ factor Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- autovacuum_
vacuum_ intthreshold Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- bgwriter_
delay int Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200.
- bgwriter_
flush_ intafter Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback.
- bgwriter_
lru_ intmaxpages In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100.
- bgwriter_
lru_ floatmultiplier The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0.
- deadlock_
timeout int This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition.
- default_
toast_ strcompression Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- idle_
in_ inttransaction_ session_ timeout Time out sessions with open transactions after this number of milliseconds.
- jit bool
Controls system-wide use of Just-in-Time Compilation (JIT).
- log_
autovacuum_ intmin_ duration Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- log_
error_ strverbosity Controls the amount of detail written in the server log for each message that is logged.
- log_
line_ strprefix Choose from one of the available log-formats. These can support popular log analyzers like pgbadger, pganalyze etc.
- log_
min_ intduration_ statement Log statements that take more than this number of milliseconds to run, -1 disables.
- log_
temp_ intfiles Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- max_
files_ intper_ process PostgreSQL maximum number of files that can be open per process.
- max_
locks_ intper_ transaction PostgreSQL maximum locks per transaction.
- max_
logical_ intreplication_ workers PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- max_
parallel_ intworkers Sets the maximum number of workers that the system can support for parallel queries.
- max_
parallel_ intworkers_ per_ gather Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- max_
pred_ intlocks_ per_ transaction PostgreSQL maximum predicate locks per transaction.
- max_
prepared_ inttransactions PostgreSQL maximum prepared transactions.
- max_
replication_ intslots PostgreSQL maximum replication slots.
- max_
slot_ intwal_ keep_ size PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- max_
stack_ intdepth Maximum depth of the stack in bytes.
- max_
standby_ intarchive_ delay Max standby archive delay in milliseconds.
- max_
standby_ intstreaming_ delay Max standby streaming delay in milliseconds.
- max_
wal_ intsenders PostgreSQL maximum WAL senders.
- max_
worker_ intprocesses Sets the maximum number of background processes that the system can support.
- pg_
partman_ intbgw_ dot_ interval Sets the time interval to run pg_partman's scheduled tasks.
- pg_
partman_ strbgw_ dot_ role Controls which role to use for pg_partman's scheduled background tasks.
- pg_
stat_ boolmonitor_ dot_ pgsm_ enable_ query_ plan Enables or disables query plan monitoring.
- pg_
stat_ intmonitor_ dot_ pgsm_ max_ buckets Sets the maximum number of buckets .
- pg_
stat_ strstatements_ dot_ track Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- temp_
file_ intlimit PostgreSQL temporary file limit in KiB, -1 for unlimited.
- timezone str
PostgreSQL service timezone.
- track_
activity_ intquery_ size Specifies the number of bytes reserved to track the currently executing command for each active session.
- track_
commit_ strtimestamp Record commit time of transactions.
- track_
functions str Enables tracking of function call counts and time used.
- track_
io_ strtiming Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- wal_
sender_ inttimeout Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout.
- wal_
writer_ intdelay WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance.
- autovacuum
Analyze NumberScale Factor Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- autovacuum
Analyze NumberThreshold Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- autovacuum
Freeze NumberMax Age Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted.
- autovacuum
Max NumberWorkers Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- autovacuum
Naptime Number Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- autovacuum
Vacuum NumberCost Delay Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- autovacuum
Vacuum NumberCost Limit Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- autovacuum
Vacuum NumberScale Factor Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- autovacuum
Vacuum NumberThreshold Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- bgwriter
Delay Number Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200.
- bgwriter
Flush NumberAfter Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback.
- bgwriter
Lru NumberMaxpages In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100.
- bgwriter
Lru NumberMultiplier The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0.
- deadlock
Timeout Number This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition.
- default
Toast StringCompression Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- idle
In NumberTransaction Session Timeout Time out sessions with open transactions after this number of milliseconds.
- jit Boolean
Controls system-wide use of Just-in-Time Compilation (JIT).
- log
Autovacuum NumberMin Duration Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- log
Error StringVerbosity Controls the amount of detail written in the server log for each message that is logged.
- log
Line StringPrefix Choose from one of the available log-formats. These can support popular log analyzers like pgbadger, pganalyze etc.
- log
Min NumberDuration Statement Log statements that take more than this number of milliseconds to run, -1 disables.
- log
Temp NumberFiles Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- max
Files NumberPer Process PostgreSQL maximum number of files that can be open per process.
- max
Locks NumberPer Transaction PostgreSQL maximum locks per transaction.
- max
Logical NumberReplication Workers PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- max
Parallel NumberWorkers Sets the maximum number of workers that the system can support for parallel queries.
- max
Parallel NumberWorkers Per Gather Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- max
Pred NumberLocks Per Transaction PostgreSQL maximum predicate locks per transaction.
- max
Prepared NumberTransactions PostgreSQL maximum prepared transactions.
- max
Replication NumberSlots PostgreSQL maximum replication slots.
- max
Slot NumberWal Keep Size PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- max
Stack NumberDepth Maximum depth of the stack in bytes.
- max
Standby NumberArchive Delay Max standby archive delay in milliseconds.
- max
Standby NumberStreaming Delay Max standby streaming delay in milliseconds.
- max
Wal NumberSenders PostgreSQL maximum WAL senders.
- max
Worker NumberProcesses Sets the maximum number of background processes that the system can support.
- pg
Partman NumberBgw Dot Interval Sets the time interval to run pg_partman's scheduled tasks.
- pg
Partman StringBgw Dot Role Controls which role to use for pg_partman's scheduled background tasks.
- pg
Stat BooleanMonitor Dot Pgsm Enable Query Plan Enables or disables query plan monitoring.
- pg
Stat NumberMonitor Dot Pgsm Max Buckets Sets the maximum number of buckets .
- pg
Stat StringStatements Dot Track Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- temp
File NumberLimit PostgreSQL temporary file limit in KiB, -1 for unlimited.
- timezone String
PostgreSQL service timezone.
- track
Activity NumberQuery Size Specifies the number of bytes reserved to track the currently executing command for each active session.
- track
Commit StringTimestamp Record commit time of transactions.
- track
Functions String Enables tracking of function call counts and time used.
- track
Io StringTiming Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- wal
Sender NumberTimeout Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout.
- wal
Writer NumberDelay WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance.
PgPgUserConfigPgbouncer, PgPgUserConfigPgbouncerArgs
- Autodb
Idle intTimeout If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds).
- Autodb
Max intDb Connections Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited.
- Autodb
Pool stringMode PGBouncer pool mode.
- Autodb
Pool intSize If non-zero then create automatically a pool of that size per user when a pool doesn't exist.
- Ignore
Startup List<string>Parameters List of parameters to ignore when given in startup packet.
- Min
Pool intSize Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size.
- Server
Idle intTimeout If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds).
- Server
Lifetime int The pooler will close an unused server connection that has been connected longer than this. (seconds).
- Server
Reset boolQuery Always Run serverresetquery (DISCARD ALL) in all pooling modes.
- Autodb
Idle intTimeout If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds).
- Autodb
Max intDb Connections Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited.
- Autodb
Pool stringMode PGBouncer pool mode.
- Autodb
Pool intSize If non-zero then create automatically a pool of that size per user when a pool doesn't exist.
- Ignore
Startup []stringParameters List of parameters to ignore when given in startup packet.
- Min
Pool intSize Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size.
- Server
Idle intTimeout If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds).
- Server
Lifetime int The pooler will close an unused server connection that has been connected longer than this. (seconds).
- Server
Reset boolQuery Always Run serverresetquery (DISCARD ALL) in all pooling modes.
- autodb
Idle IntegerTimeout If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds).
- autodb
Max IntegerDb Connections Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited.
- autodb
Pool StringMode PGBouncer pool mode.
- autodb
Pool IntegerSize If non-zero then create automatically a pool of that size per user when a pool doesn't exist.
- ignore
Startup List<String>Parameters List of parameters to ignore when given in startup packet.
- min
Pool IntegerSize Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size.
- server
Idle IntegerTimeout If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds).
- server
Lifetime Integer The pooler will close an unused server connection that has been connected longer than this. (seconds).
- server
Reset BooleanQuery Always Run serverresetquery (DISCARD ALL) in all pooling modes.
- autodb
Idle numberTimeout If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds).
- autodb
Max numberDb Connections Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited.
- autodb
Pool stringMode PGBouncer pool mode.
- autodb
Pool numberSize If non-zero then create automatically a pool of that size per user when a pool doesn't exist.
- ignore
Startup string[]Parameters List of parameters to ignore when given in startup packet.
- min
Pool numberSize Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size.
- server
Idle numberTimeout If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds).
- server
Lifetime number The pooler will close an unused server connection that has been connected longer than this. (seconds).
- server
Reset booleanQuery Always Run serverresetquery (DISCARD ALL) in all pooling modes.
- autodb_
idle_ inttimeout If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds).
- autodb_
max_ intdb_ connections Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited.
- autodb_
pool_ strmode PGBouncer pool mode.
- autodb_
pool_ intsize If non-zero then create automatically a pool of that size per user when a pool doesn't exist.
- ignore_
startup_ Sequence[str]parameters List of parameters to ignore when given in startup packet.
- min_
pool_ intsize Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size.
- server_
idle_ inttimeout If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds).
- server_
lifetime int The pooler will close an unused server connection that has been connected longer than this. (seconds).
- server_
reset_ boolquery_ always Run serverresetquery (DISCARD ALL) in all pooling modes.
- autodb
Idle NumberTimeout If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds).
- autodb
Max NumberDb Connections Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited.
- autodb
Pool StringMode PGBouncer pool mode.
- autodb
Pool NumberSize If non-zero then create automatically a pool of that size per user when a pool doesn't exist.
- ignore
Startup List<String>Parameters List of parameters to ignore when given in startup packet.
- min
Pool NumberSize Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size.
- server
Idle NumberTimeout If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds).
- server
Lifetime Number The pooler will close an unused server connection that has been connected longer than this. (seconds).
- server
Reset BooleanQuery Always Run serverresetquery (DISCARD ALL) in all pooling modes.
PgPgUserConfigPglookout, PgPgUserConfigPglookoutArgs
- Max
Failover intReplication Time Lag Number of seconds of master unavailability before triggering database failover to standby. The default value is
60
.
- Max
Failover intReplication Time Lag Number of seconds of master unavailability before triggering database failover to standby. The default value is
60
.
- max
Failover IntegerReplication Time Lag Number of seconds of master unavailability before triggering database failover to standby. The default value is
60
.
- max
Failover numberReplication Time Lag Number of seconds of master unavailability before triggering database failover to standby. The default value is
60
.
- max_
failover_ intreplication_ time_ lag Number of seconds of master unavailability before triggering database failover to standby. The default value is
60
.
- max
Failover NumberReplication Time Lag Number of seconds of master unavailability before triggering database failover to standby. The default value is
60
.
PgPgUserConfigPrivateAccess, PgPgUserConfigPrivateAccessArgs
- Pg bool
postgresql.conf configuration values.
- Pgbouncer bool
PGBouncer connection pooling settings.
- Prometheus bool
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Pg bool
postgresql.conf configuration values.
- Pgbouncer bool
PGBouncer connection pooling settings.
- Prometheus bool
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg Boolean
postgresql.conf configuration values.
- pgbouncer Boolean
PGBouncer connection pooling settings.
- prometheus Boolean
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg boolean
postgresql.conf configuration values.
- pgbouncer boolean
PGBouncer connection pooling settings.
- prometheus boolean
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg bool
postgresql.conf configuration values.
- pgbouncer bool
PGBouncer connection pooling settings.
- prometheus bool
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg Boolean
postgresql.conf configuration values.
- pgbouncer Boolean
PGBouncer connection pooling settings.
- prometheus Boolean
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
PgPgUserConfigPrivatelinkAccess, PgPgUserConfigPrivatelinkAccessArgs
- Pg bool
postgresql.conf configuration values.
- Pgbouncer bool
PGBouncer connection pooling settings.
- Prometheus bool
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Pg bool
postgresql.conf configuration values.
- Pgbouncer bool
PGBouncer connection pooling settings.
- Prometheus bool
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg Boolean
postgresql.conf configuration values.
- pgbouncer Boolean
PGBouncer connection pooling settings.
- prometheus Boolean
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg boolean
postgresql.conf configuration values.
- pgbouncer boolean
PGBouncer connection pooling settings.
- prometheus boolean
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg bool
postgresql.conf configuration values.
- pgbouncer bool
PGBouncer connection pooling settings.
- prometheus bool
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg Boolean
postgresql.conf configuration values.
- pgbouncer Boolean
PGBouncer connection pooling settings.
- prometheus Boolean
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
PgPgUserConfigPublicAccess, PgPgUserConfigPublicAccessArgs
- Pg bool
postgresql.conf configuration values.
- Pgbouncer bool
PGBouncer connection pooling settings.
- Prometheus bool
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Pg bool
postgresql.conf configuration values.
- Pgbouncer bool
PGBouncer connection pooling settings.
- Prometheus bool
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg Boolean
postgresql.conf configuration values.
- pgbouncer Boolean
PGBouncer connection pooling settings.
- prometheus Boolean
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg boolean
postgresql.conf configuration values.
- pgbouncer boolean
PGBouncer connection pooling settings.
- prometheus boolean
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg bool
postgresql.conf configuration values.
- pgbouncer bool
PGBouncer connection pooling settings.
- prometheus bool
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg Boolean
postgresql.conf configuration values.
- pgbouncer Boolean
PGBouncer connection pooling settings.
- prometheus Boolean
Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
PgPgUserConfigTimescaledb, PgPgUserConfigTimescaledbArgs
- Max
Background intWorkers The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time.
- Max
Background intWorkers The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time.
- max
Background IntegerWorkers The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time.
- max
Background numberWorkers The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time.
- max_
background_ intworkers The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time.
- max
Background NumberWorkers The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time.
PgServiceIntegration, PgServiceIntegrationArgs
- Integration
Type string Type of the service integration. The only supported value at the moment is
read_replica
- Source
Service stringName Name of the source service
- Integration
Type string Type of the service integration. The only supported value at the moment is
read_replica
- Source
Service stringName Name of the source service
- integration
Type String Type of the service integration. The only supported value at the moment is
read_replica
- source
Service StringName Name of the source service
- integration
Type string Type of the service integration. The only supported value at the moment is
read_replica
- source
Service stringName Name of the source service
- integration_
type str Type of the service integration. The only supported value at the moment is
read_replica
- source_
service_ strname Name of the source service
- integration
Type String Type of the service integration. The only supported value at the moment is
read_replica
- source
Service StringName Name of the source service
PgTag, PgTagArgs
Import
$ pulumi import aiven:index/pg:Pg pg project/service_name
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
aiven
Terraform Provider.