aiven.getPg
Explore with Pulumi AI
The PG data source provides information about the existing Aiven PostgreSQL service.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aiven = Pulumi.Aiven;
return await Deployment.RunAsync(() =>
{
var pg = Aiven.GetPg.Invoke(new()
{
Project = data.Aiven_project.Pr1.Project,
ServiceName = "my-pg1",
});
});
package main
import (
"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aiven.LookupPg(ctx, &aiven.LookupPgArgs{
Project: data.Aiven_project.Pr1.Project,
ServiceName: "my-pg1",
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aiven.AivenFunctions;
import com.pulumi.aiven.inputs.GetPgArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var pg = AivenFunctions.getPg(GetPgArgs.builder()
.project(data.aiven_project().pr1().project())
.serviceName("my-pg1")
.build());
}
}
import pulumi
import pulumi_aiven as aiven
pg = aiven.get_pg(project=data["aiven_project"]["pr1"]["project"],
service_name="my-pg1")
import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";
const pg = aiven.getPg({
project: data.aiven_project.pr1.project,
serviceName: "my-pg1",
});
variables:
pg:
fn::invoke:
Function: aiven:getPg
Arguments:
project: ${data.aiven_project.pr1.project}
serviceName: my-pg1
Using getPg
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPg(args: GetPgArgs, opts?: InvokeOptions): Promise<GetPgResult>
function getPgOutput(args: GetPgOutputArgs, opts?: InvokeOptions): Output<GetPgResult>
def get_pg(project: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPgResult
def get_pg_output(project: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPgResult]
func LookupPg(ctx *Context, args *LookupPgArgs, opts ...InvokeOption) (*LookupPgResult, error)
func LookupPgOutput(ctx *Context, args *LookupPgOutputArgs, opts ...InvokeOption) LookupPgResultOutput
> Note: This function is named LookupPg
in the Go SDK.
public static class GetPg
{
public static Task<GetPgResult> InvokeAsync(GetPgArgs args, InvokeOptions? opts = null)
public static Output<GetPgResult> Invoke(GetPgInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPgResult> getPg(GetPgArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aiven:index/getPg:getPg
arguments:
# arguments dictionary
The following arguments are supported:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
getPg Result
The following output properties are available:
- 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<Get
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.
- 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.
- 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
User List<GetConfigs Pg Pg User Config> Pg user configurable settings
- Pgs
List<Get
Pg Pg> PostgreSQL specific server provided values
- 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<GetPg Service 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> Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- List<Get
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
[]Get
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.
- 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.
- 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
User []GetConfigs Pg Pg User Config Pg user configurable settings
- Pgs
[]Get
Pg Pg PostgreSQL specific server provided values
- 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 []GetPg Service 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 []string Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- []Get
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
List<Get
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.
- 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.
- 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
User List<GetConfigs Pg Pg User Config> Pg user configurable settings
- pgs
List<Get
Pg Pg> PostgreSQL specific server provided values
- 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<GetPg Service 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> Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- List<Get
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
Get
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.
- 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.
- 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
User GetConfigs Pg Pg User Config[] Pg user configurable settings
- pgs
Get
Pg Pg[] PostgreSQL specific server provided values
- 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 GetPg Service 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[] Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- Get
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[Get
Pg Component] 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.
- 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.
- 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_
user_ Sequence[Getconfigs Pg Pg User Config] Pg user configurable settings
- pgs
Sequence[Get
Pg Pg] PostgreSQL specific server provided values
- 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[GetPg Service Integration] 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] Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- Sequence[Get
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 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.
- 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.
- 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
User List<Property Map>Configs Pg user configurable settings
- pgs List<Property Map>
PostgreSQL specific server provided values
- 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> Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- 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
GetPgComponent
GetPgPg
- Dbname string
- Host string
- Max
Connections int - Password string
- Port int
- Replica
Uri string - Sslmode string
- Uri string
- User string
- Dbname string
- Host string
- Max
Connections int - Password string
- Port int
- Replica
Uri string - Sslmode string
- Uri string
- User string
- dbname String
- host String
- max
Connections Integer - password String
- port Integer
- replica
Uri String - sslmode String
- uri String
- user String
- dbname string
- host string
- max
Connections number - password string
- port number
- replica
Uri string - sslmode string
- uri string
- user string
- dbname str
- host str
- max_
connections int - password str
- port int
- replica_
uri str - sslmode str
- uri str
- user str
- dbname String
- host String
- max
Connections Number - password String
- port Number
- replica
Uri String - sslmode String
- uri String
- user String
GetPgPgUserConfig
- Additional
Backup stringRegions - Admin
Password string - Admin
Username string - Backup
Hour int - Backup
Minute int - Enable
Ipv6 bool - Ip
Filter List<GetObjects Pg Pg User Config Ip Filter Object> - Ip
Filter List<string>Strings - Ip
Filters List<string> This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- Migration
Get
Pg Pg User Config Migration - Pg
Get
Pg Pg User Config Pg - Pg
Read boolReplica Usage of this field is discouraged.
- Pg
Service stringTo Fork From Usage of this field is discouraged.
- Pg
Stat boolMonitor Enable - Pg
Version string - Pgbouncer
Get
Pg Pg User Config Pgbouncer - Pglookout
Get
Pg Pg User Config Pglookout - Private
Access GetPg Pg User Config Private Access - Privatelink
Access GetPg Pg User Config Privatelink Access - Project
To stringFork From - Public
Access GetPg Pg User Config Public Access - Recovery
Target stringTime - Service
To stringFork From - double
- Static
Ips bool - Synchronous
Replication string - Timescaledb
Get
Pg Pg User Config Timescaledb - Variant string
- Work
Mem int
- Additional
Backup stringRegions - Admin
Password string - Admin
Username string - Backup
Hour int - Backup
Minute int - Enable
Ipv6 bool - Ip
Filter []GetObjects Pg Pg User Config Ip Filter Object - Ip
Filter []stringStrings - Ip
Filters []string This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- Migration
Get
Pg Pg User Config Migration - Pg
Get
Pg Pg User Config Pg - Pg
Read boolReplica Usage of this field is discouraged.
- Pg
Service stringTo Fork From Usage of this field is discouraged.
- Pg
Stat boolMonitor Enable - Pg
Version string - Pgbouncer
Get
Pg Pg User Config Pgbouncer - Pglookout
Get
Pg Pg User Config Pglookout - Private
Access GetPg Pg User Config Private Access - Privatelink
Access GetPg Pg User Config Privatelink Access - Project
To stringFork From - Public
Access GetPg Pg User Config Public Access - Recovery
Target stringTime - Service
To stringFork From - float64
- Static
Ips bool - Synchronous
Replication string - Timescaledb
Get
Pg Pg User Config Timescaledb - Variant string
- Work
Mem int
- additional
Backup StringRegions - admin
Password String - admin
Username String - backup
Hour Integer - backup
Minute Integer - enable
Ipv6 Boolean - ip
Filter List<GetObjects Pg Pg User Config Ip Filter Object> - ip
Filter List<String>Strings - ip
Filters List<String> This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- migration
Get
Pg Pg User Config Migration - pg
Get
Pg Pg User Config Pg - pg
Read BooleanReplica Usage of this field is discouraged.
- pg
Service StringTo Fork From Usage of this field is discouraged.
- pg
Stat BooleanMonitor Enable - pg
Version String - pgbouncer
Get
Pg Pg User Config Pgbouncer - pglookout
Get
Pg Pg User Config Pglookout - private
Access GetPg Pg User Config Private Access - privatelink
Access GetPg Pg User Config Privatelink Access - project
To StringFork From - public
Access GetPg Pg User Config Public Access - recovery
Target StringTime - service
To StringFork From - Double
- static
Ips Boolean - synchronous
Replication String - timescaledb
Get
Pg Pg User Config Timescaledb - variant String
- work
Mem Integer
- additional
Backup stringRegions - admin
Password string - admin
Username string - backup
Hour number - backup
Minute number - enable
Ipv6 boolean - ip
Filter GetObjects Pg Pg User Config Ip Filter Object[] - ip
Filter string[]Strings - ip
Filters string[] This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- migration
Get
Pg Pg User Config Migration - pg
Get
Pg Pg User Config Pg - pg
Read booleanReplica Usage of this field is discouraged.
- pg
Service stringTo Fork From Usage of this field is discouraged.
- pg
Stat booleanMonitor Enable - pg
Version string - pgbouncer
Get
Pg Pg User Config Pgbouncer - pglookout
Get
Pg Pg User Config Pglookout - private
Access GetPg Pg User Config Private Access - privatelink
Access GetPg Pg User Config Privatelink Access - project
To stringFork From - public
Access GetPg Pg User Config Public Access - recovery
Target stringTime - service
To stringFork From - number
- static
Ips boolean - synchronous
Replication string - timescaledb
Get
Pg Pg User Config Timescaledb - variant string
- work
Mem number
- additional_
backup_ strregions - admin_
password str - admin_
username str - backup_
hour int - backup_
minute int - enable_
ipv6 bool - ip_
filter_ Sequence[Getobjects Pg Pg User Config Ip Filter Object] - ip_
filter_ Sequence[str]strings - ip_
filters Sequence[str] This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- migration
Get
Pg Pg User Config Migration - pg
Get
Pg Pg User Config Pg - pg_
read_ boolreplica Usage of this field is discouraged.
- pg_
service_ strto_ fork_ from Usage of this field is discouraged.
- pg_
stat_ boolmonitor_ enable - pg_
version str - pgbouncer
Get
Pg Pg User Config Pgbouncer - pglookout
Get
Pg Pg User Config Pglookout - private_
access GetPg Pg User Config Private Access - privatelink_
access GetPg Pg User Config Privatelink Access - project_
to_ strfork_ from - public_
access GetPg Pg User Config Public Access - recovery_
target_ strtime - service_
to_ strfork_ from - float
- static_
ips bool - synchronous_
replication str - timescaledb
Get
Pg Pg User Config Timescaledb - variant str
- work_
mem int
- additional
Backup StringRegions - admin
Password String - admin
Username String - backup
Hour Number - backup
Minute Number - enable
Ipv6 Boolean - ip
Filter List<Property Map>Objects - ip
Filter List<String>Strings - ip
Filters List<String> This will be removed in v5.0.0 and replaced with ip_filter_string instead.
- migration Property Map
- pg Property Map
- pg
Read BooleanReplica Usage of this field is discouraged.
- pg
Service StringTo Fork From Usage of this field is discouraged.
- pg
Stat BooleanMonitor Enable - pg
Version String - pgbouncer Property Map
- pglookout Property Map
- private
Access Property Map - privatelink
Access Property Map - project
To StringFork From - public
Access Property Map - recovery
Target StringTime - service
To StringFork From - Number
- static
Ips Boolean - synchronous
Replication String - timescaledb Property Map
- variant String
- work
Mem Number
GetPgPgUserConfigIpFilterObject
- Network string
- Description string
- Network string
- Description string
- network String
- description String
- network string
- description string
- network str
- description str
- network String
- description String
GetPgPgUserConfigMigration
GetPgPgUserConfigPg
- Autovacuum
Analyze doubleScale Factor - Autovacuum
Analyze intThreshold - Autovacuum
Freeze intMax Age - Autovacuum
Max intWorkers - Autovacuum
Naptime int - Autovacuum
Vacuum intCost Delay - Autovacuum
Vacuum intCost Limit - Autovacuum
Vacuum doubleScale Factor - Autovacuum
Vacuum intThreshold - Bgwriter
Delay int - Bgwriter
Flush intAfter - Bgwriter
Lru intMaxpages - Bgwriter
Lru doubleMultiplier - Deadlock
Timeout int - Default
Toast stringCompression - Idle
In intTransaction Session Timeout - Jit bool
- Log
Autovacuum intMin Duration - Log
Error stringVerbosity - Log
Line stringPrefix - Log
Min intDuration Statement - Log
Temp intFiles - Max
Files intPer Process - Max
Locks intPer Transaction - Max
Logical intReplication Workers - Max
Parallel intWorkers - Max
Parallel intWorkers Per Gather - Max
Pred intLocks Per Transaction - Max
Prepared intTransactions - Max
Replication intSlots - Max
Slot intWal Keep Size - Max
Stack intDepth - Max
Standby intArchive Delay - Max
Standby intStreaming Delay - Max
Wal intSenders - Max
Worker intProcesses - Pg
Partman intBgw Dot Interval - Pg
Partman stringBgw Dot Role - Pg
Stat boolMonitor Dot Pgsm Enable Query Plan - Pg
Stat intMonitor Dot Pgsm Max Buckets - Pg
Stat stringStatements Dot Track - Temp
File intLimit - Timezone string
- Track
Activity intQuery Size - Track
Commit stringTimestamp - Track
Functions string - Track
Io stringTiming - Wal
Sender intTimeout - Wal
Writer intDelay
- Autovacuum
Analyze float64Scale Factor - Autovacuum
Analyze intThreshold - Autovacuum
Freeze intMax Age - Autovacuum
Max intWorkers - Autovacuum
Naptime int - Autovacuum
Vacuum intCost Delay - Autovacuum
Vacuum intCost Limit - Autovacuum
Vacuum float64Scale Factor - Autovacuum
Vacuum intThreshold - Bgwriter
Delay int - Bgwriter
Flush intAfter - Bgwriter
Lru intMaxpages - Bgwriter
Lru float64Multiplier - Deadlock
Timeout int - Default
Toast stringCompression - Idle
In intTransaction Session Timeout - Jit bool
- Log
Autovacuum intMin Duration - Log
Error stringVerbosity - Log
Line stringPrefix - Log
Min intDuration Statement - Log
Temp intFiles - Max
Files intPer Process - Max
Locks intPer Transaction - Max
Logical intReplication Workers - Max
Parallel intWorkers - Max
Parallel intWorkers Per Gather - Max
Pred intLocks Per Transaction - Max
Prepared intTransactions - Max
Replication intSlots - Max
Slot intWal Keep Size - Max
Stack intDepth - Max
Standby intArchive Delay - Max
Standby intStreaming Delay - Max
Wal intSenders - Max
Worker intProcesses - Pg
Partman intBgw Dot Interval - Pg
Partman stringBgw Dot Role - Pg
Stat boolMonitor Dot Pgsm Enable Query Plan - Pg
Stat intMonitor Dot Pgsm Max Buckets - Pg
Stat stringStatements Dot Track - Temp
File intLimit - Timezone string
- Track
Activity intQuery Size - Track
Commit stringTimestamp - Track
Functions string - Track
Io stringTiming - Wal
Sender intTimeout - Wal
Writer intDelay
- autovacuum
Analyze DoubleScale Factor - autovacuum
Analyze IntegerThreshold - autovacuum
Freeze IntegerMax Age - autovacuum
Max IntegerWorkers - autovacuum
Naptime Integer - autovacuum
Vacuum IntegerCost Delay - autovacuum
Vacuum IntegerCost Limit - autovacuum
Vacuum DoubleScale Factor - autovacuum
Vacuum IntegerThreshold - bgwriter
Delay Integer - bgwriter
Flush IntegerAfter - bgwriter
Lru IntegerMaxpages - bgwriter
Lru DoubleMultiplier - deadlock
Timeout Integer - default
Toast StringCompression - idle
In IntegerTransaction Session Timeout - jit Boolean
- log
Autovacuum IntegerMin Duration - log
Error StringVerbosity - log
Line StringPrefix - log
Min IntegerDuration Statement - log
Temp IntegerFiles - max
Files IntegerPer Process - max
Locks IntegerPer Transaction - max
Logical IntegerReplication Workers - max
Parallel IntegerWorkers - max
Parallel IntegerWorkers Per Gather - max
Pred IntegerLocks Per Transaction - max
Prepared IntegerTransactions - max
Replication IntegerSlots - max
Slot IntegerWal Keep Size - max
Stack IntegerDepth - max
Standby IntegerArchive Delay - max
Standby IntegerStreaming Delay - max
Wal IntegerSenders - max
Worker IntegerProcesses - pg
Partman IntegerBgw Dot Interval - pg
Partman StringBgw Dot Role - pg
Stat BooleanMonitor Dot Pgsm Enable Query Plan - pg
Stat IntegerMonitor Dot Pgsm Max Buckets - pg
Stat StringStatements Dot Track - temp
File IntegerLimit - timezone String
- track
Activity IntegerQuery Size - track
Commit StringTimestamp - track
Functions String - track
Io StringTiming - wal
Sender IntegerTimeout - wal
Writer IntegerDelay
- autovacuum
Analyze numberScale Factor - autovacuum
Analyze numberThreshold - autovacuum
Freeze numberMax Age - autovacuum
Max numberWorkers - autovacuum
Naptime number - autovacuum
Vacuum numberCost Delay - autovacuum
Vacuum numberCost Limit - autovacuum
Vacuum numberScale Factor - autovacuum
Vacuum numberThreshold - bgwriter
Delay number - bgwriter
Flush numberAfter - bgwriter
Lru numberMaxpages - bgwriter
Lru numberMultiplier - deadlock
Timeout number - default
Toast stringCompression - idle
In numberTransaction Session Timeout - jit boolean
- log
Autovacuum numberMin Duration - log
Error stringVerbosity - log
Line stringPrefix - log
Min numberDuration Statement - log
Temp numberFiles - max
Files numberPer Process - max
Locks numberPer Transaction - max
Logical numberReplication Workers - max
Parallel numberWorkers - max
Parallel numberWorkers Per Gather - max
Pred numberLocks Per Transaction - max
Prepared numberTransactions - max
Replication numberSlots - max
Slot numberWal Keep Size - max
Stack numberDepth - max
Standby numberArchive Delay - max
Standby numberStreaming Delay - max
Wal numberSenders - max
Worker numberProcesses - pg
Partman numberBgw Dot Interval - pg
Partman stringBgw Dot Role - pg
Stat booleanMonitor Dot Pgsm Enable Query Plan - pg
Stat numberMonitor Dot Pgsm Max Buckets - pg
Stat stringStatements Dot Track - temp
File numberLimit - timezone string
- track
Activity numberQuery Size - track
Commit stringTimestamp - track
Functions string - track
Io stringTiming - wal
Sender numberTimeout - wal
Writer numberDelay
- autovacuum_
analyze_ floatscale_ factor - autovacuum_
analyze_ intthreshold - autovacuum_
freeze_ intmax_ age - autovacuum_
max_ intworkers - autovacuum_
naptime int - autovacuum_
vacuum_ intcost_ delay - autovacuum_
vacuum_ intcost_ limit - autovacuum_
vacuum_ floatscale_ factor - autovacuum_
vacuum_ intthreshold - bgwriter_
delay int - bgwriter_
flush_ intafter - bgwriter_
lru_ intmaxpages - bgwriter_
lru_ floatmultiplier - deadlock_
timeout int - default_
toast_ strcompression - idle_
in_ inttransaction_ session_ timeout - jit bool
- log_
autovacuum_ intmin_ duration - log_
error_ strverbosity - log_
line_ strprefix - log_
min_ intduration_ statement - log_
temp_ intfiles - max_
files_ intper_ process - max_
locks_ intper_ transaction - max_
logical_ intreplication_ workers - max_
parallel_ intworkers - max_
parallel_ intworkers_ per_ gather - max_
pred_ intlocks_ per_ transaction - max_
prepared_ inttransactions - max_
replication_ intslots - max_
slot_ intwal_ keep_ size - max_
stack_ intdepth - max_
standby_ intarchive_ delay - max_
standby_ intstreaming_ delay - max_
wal_ intsenders - max_
worker_ intprocesses - pg_
partman_ intbgw_ dot_ interval - pg_
partman_ strbgw_ dot_ role - pg_
stat_ boolmonitor_ dot_ pgsm_ enable_ query_ plan - pg_
stat_ intmonitor_ dot_ pgsm_ max_ buckets - pg_
stat_ strstatements_ dot_ track - temp_
file_ intlimit - timezone str
- track_
activity_ intquery_ size - track_
commit_ strtimestamp - track_
functions str - track_
io_ strtiming - wal_
sender_ inttimeout - wal_
writer_ intdelay
- autovacuum
Analyze NumberScale Factor - autovacuum
Analyze NumberThreshold - autovacuum
Freeze NumberMax Age - autovacuum
Max NumberWorkers - autovacuum
Naptime Number - autovacuum
Vacuum NumberCost Delay - autovacuum
Vacuum NumberCost Limit - autovacuum
Vacuum NumberScale Factor - autovacuum
Vacuum NumberThreshold - bgwriter
Delay Number - bgwriter
Flush NumberAfter - bgwriter
Lru NumberMaxpages - bgwriter
Lru NumberMultiplier - deadlock
Timeout Number - default
Toast StringCompression - idle
In NumberTransaction Session Timeout - jit Boolean
- log
Autovacuum NumberMin Duration - log
Error StringVerbosity - log
Line StringPrefix - log
Min NumberDuration Statement - log
Temp NumberFiles - max
Files NumberPer Process - max
Locks NumberPer Transaction - max
Logical NumberReplication Workers - max
Parallel NumberWorkers - max
Parallel NumberWorkers Per Gather - max
Pred NumberLocks Per Transaction - max
Prepared NumberTransactions - max
Replication NumberSlots - max
Slot NumberWal Keep Size - max
Stack NumberDepth - max
Standby NumberArchive Delay - max
Standby NumberStreaming Delay - max
Wal NumberSenders - max
Worker NumberProcesses - pg
Partman NumberBgw Dot Interval - pg
Partman StringBgw Dot Role - pg
Stat BooleanMonitor Dot Pgsm Enable Query Plan - pg
Stat NumberMonitor Dot Pgsm Max Buckets - pg
Stat StringStatements Dot Track - temp
File NumberLimit - timezone String
- track
Activity NumberQuery Size - track
Commit StringTimestamp - track
Functions String - track
Io StringTiming - wal
Sender NumberTimeout - wal
Writer NumberDelay
GetPgPgUserConfigPgbouncer
- Autodb
Idle intTimeout - Autodb
Max intDb Connections - Autodb
Pool stringMode - Autodb
Pool intSize - Ignore
Startup List<string>Parameters - Min
Pool intSize - Server
Idle intTimeout - Server
Lifetime int - Server
Reset boolQuery Always
- Autodb
Idle intTimeout - Autodb
Max intDb Connections - Autodb
Pool stringMode - Autodb
Pool intSize - Ignore
Startup []stringParameters - Min
Pool intSize - Server
Idle intTimeout - Server
Lifetime int - Server
Reset boolQuery Always
- autodb
Idle IntegerTimeout - autodb
Max IntegerDb Connections - autodb
Pool StringMode - autodb
Pool IntegerSize - ignore
Startup List<String>Parameters - min
Pool IntegerSize - server
Idle IntegerTimeout - server
Lifetime Integer - server
Reset BooleanQuery Always
- autodb
Idle numberTimeout - autodb
Max numberDb Connections - autodb
Pool stringMode - autodb
Pool numberSize - ignore
Startup string[]Parameters - min
Pool numberSize - server
Idle numberTimeout - server
Lifetime number - server
Reset booleanQuery Always
- autodb_
idle_ inttimeout - autodb_
max_ intdb_ connections - autodb_
pool_ strmode - autodb_
pool_ intsize - ignore_
startup_ Sequence[str]parameters - min_
pool_ intsize - server_
idle_ inttimeout - server_
lifetime int - server_
reset_ boolquery_ always
- autodb
Idle NumberTimeout - autodb
Max NumberDb Connections - autodb
Pool StringMode - autodb
Pool NumberSize - ignore
Startup List<String>Parameters - min
Pool NumberSize - server
Idle NumberTimeout - server
Lifetime Number - server
Reset BooleanQuery Always
GetPgPgUserConfigPglookout
- max
Failover IntegerReplication Time Lag
GetPgPgUserConfigPrivateAccess
- Pg bool
- Pgbouncer bool
- Prometheus bool
- Pg bool
- Pgbouncer bool
- Prometheus bool
- pg Boolean
- pgbouncer Boolean
- prometheus Boolean
- pg boolean
- pgbouncer boolean
- prometheus boolean
- pg bool
- pgbouncer bool
- prometheus bool
- pg Boolean
- pgbouncer Boolean
- prometheus Boolean
GetPgPgUserConfigPrivatelinkAccess
- Pg bool
- Pgbouncer bool
- Prometheus bool
- Pg bool
- Pgbouncer bool
- Prometheus bool
- pg Boolean
- pgbouncer Boolean
- prometheus Boolean
- pg boolean
- pgbouncer boolean
- prometheus boolean
- pg bool
- pgbouncer bool
- prometheus bool
- pg Boolean
- pgbouncer Boolean
- prometheus Boolean
GetPgPgUserConfigPublicAccess
- Pg bool
- Pgbouncer bool
- Prometheus bool
- Pg bool
- Pgbouncer bool
- Prometheus bool
- pg Boolean
- pgbouncer Boolean
- prometheus Boolean
- pg boolean
- pgbouncer boolean
- prometheus boolean
- pg bool
- pgbouncer bool
- prometheus bool
- pg Boolean
- pgbouncer Boolean
- prometheus Boolean
GetPgPgUserConfigTimescaledb
- max
Background IntegerWorkers
- max
Background numberWorkers
- max
Background NumberWorkers
GetPgServiceIntegration
- Integration
Type string - Source
Service stringName
- Integration
Type string - Source
Service stringName
- integration
Type String - source
Service StringName
- integration
Type string - source
Service stringName
- integration
Type String - source
Service StringName
GetPgTag
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
aiven
Terraform Provider.