published on Wednesday, Jun 10, 2026 by ionos-cloud
published on Wednesday, Jun 10, 2026 by ionos-cloud
Manages a DBaaS PostgreSQL v2 Cluster.
Create PSQLClusterV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PSQLClusterV2(name: string, args: PSQLClusterV2Args, opts?: CustomResourceOptions);@overload
def PSQLClusterV2(resource_name: str,
args: PSQLClusterV2Args,
opts: Optional[ResourceOptions] = None)
@overload
def PSQLClusterV2(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[str] = None,
backup: Optional[PSQLClusterV2BackupArgs] = None,
connections: Optional[PSQLClusterV2ConnectionsArgs] = None,
credentials: Optional[PSQLClusterV2CredentialsArgs] = None,
version: Optional[str] = None,
instances: Optional[PSQLClusterV2InstancesArgs] = None,
replication_mode: Optional[str] = None,
maintenance_window: Optional[PSQLClusterV2MaintenanceWindowArgs] = None,
name: Optional[str] = None,
metrics_enabled: Optional[bool] = None,
logs_enabled: Optional[bool] = None,
connection_pooler: Optional[str] = None,
restore_from_backup: Optional[PSQLClusterV2RestoreFromBackupArgs] = None,
timeouts: Optional[PSQLClusterV2TimeoutsArgs] = None,
description: Optional[str] = None)func NewPSQLClusterV2(ctx *Context, name string, args PSQLClusterV2Args, opts ...ResourceOption) (*PSQLClusterV2, error)public PSQLClusterV2(string name, PSQLClusterV2Args args, CustomResourceOptions? opts = null)
public PSQLClusterV2(String name, PSQLClusterV2Args args)
public PSQLClusterV2(String name, PSQLClusterV2Args args, CustomResourceOptions options)
type: ionoscloud:dbaas:PSQLClusterV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "ionoscloud_dbaas_psqlclusterv2" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args PSQLClusterV2Args
- 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 PSQLClusterV2Args
- 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 PSQLClusterV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PSQLClusterV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PSQLClusterV2Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var psqlclusterV2Resource = new Ionoscloud.Dbaas.PSQLClusterV2("psqlclusterV2Resource", new()
{
Location = "string",
Backup = new Ionoscloud.Dbaas.Inputs.PSQLClusterV2BackupArgs
{
Location = "string",
RetentionDays = 0,
},
Connections = new Ionoscloud.Dbaas.Inputs.PSQLClusterV2ConnectionsArgs
{
DatacenterId = "string",
LanId = "string",
PrimaryInstanceAddress = "string",
},
Credentials = new Ionoscloud.Dbaas.Inputs.PSQLClusterV2CredentialsArgs
{
Database = "string",
Password = "string",
PasswordVersion = "string",
Username = "string",
},
Version = "string",
Instances = new Ionoscloud.Dbaas.Inputs.PSQLClusterV2InstancesArgs
{
Cores = 0,
Count = 0,
Ram = 0,
StorageSize = 0,
},
ReplicationMode = "string",
MaintenanceWindow = new Ionoscloud.Dbaas.Inputs.PSQLClusterV2MaintenanceWindowArgs
{
DayOfTheWeek = "string",
Time = "string",
},
Name = "string",
MetricsEnabled = false,
LogsEnabled = false,
ConnectionPooler = "string",
RestoreFromBackup = new Ionoscloud.Dbaas.Inputs.PSQLClusterV2RestoreFromBackupArgs
{
SourceBackupId = "string",
RecoveryTargetDatetime = "string",
},
Timeouts = new Ionoscloud.Dbaas.Inputs.PSQLClusterV2TimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
Description = "string",
});
example, err := dbaas.NewPSQLClusterV2(ctx, "psqlclusterV2Resource", &dbaas.PSQLClusterV2Args{
Location: pulumi.String("string"),
Backup: &dbaas.PSQLClusterV2BackupArgs{
Location: pulumi.String("string"),
RetentionDays: pulumi.Int(0),
},
Connections: &dbaas.PSQLClusterV2ConnectionsArgs{
DatacenterId: pulumi.String("string"),
LanId: pulumi.String("string"),
PrimaryInstanceAddress: pulumi.String("string"),
},
Credentials: &dbaas.PSQLClusterV2CredentialsArgs{
Database: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordVersion: pulumi.String("string"),
Username: pulumi.String("string"),
},
Version: pulumi.String("string"),
Instances: &dbaas.PSQLClusterV2InstancesArgs{
Cores: pulumi.Int(0),
Count: pulumi.Int(0),
Ram: pulumi.Int(0),
StorageSize: pulumi.Int(0),
},
ReplicationMode: pulumi.String("string"),
MaintenanceWindow: &dbaas.PSQLClusterV2MaintenanceWindowArgs{
DayOfTheWeek: pulumi.String("string"),
Time: pulumi.String("string"),
},
Name: pulumi.String("string"),
MetricsEnabled: pulumi.Bool(false),
LogsEnabled: pulumi.Bool(false),
ConnectionPooler: pulumi.String("string"),
RestoreFromBackup: &dbaas.PSQLClusterV2RestoreFromBackupArgs{
SourceBackupId: pulumi.String("string"),
RecoveryTargetDatetime: pulumi.String("string"),
},
Timeouts: &dbaas.PSQLClusterV2TimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
Description: pulumi.String("string"),
})
resource "ionoscloud_dbaas_psqlclusterv2" "psqlclusterV2Resource" {
location = "string"
backup = {
location = "string"
retention_days = 0
}
connections = {
datacenter_id = "string"
lan_id = "string"
primary_instance_address = "string"
}
credentials = {
database = "string"
password = "string"
password_version = "string"
username = "string"
}
version = "string"
instances = {
cores = 0
count = 0
ram = 0
storage_size = 0
}
replication_mode = "string"
maintenance_window = {
day_of_the_week = "string"
time = "string"
}
name = "string"
metrics_enabled = false
logs_enabled = false
connection_pooler = "string"
restore_from_backup = {
source_backup_id = "string"
recovery_target_datetime = "string"
}
timeouts = {
create = "string"
delete = "string"
update = "string"
}
description = "string"
}
var psqlclusterV2Resource = new PSQLClusterV2("psqlclusterV2Resource", PSQLClusterV2Args.builder()
.location("string")
.backup(PSQLClusterV2BackupArgs.builder()
.location("string")
.retentionDays(0)
.build())
.connections(PSQLClusterV2ConnectionsArgs.builder()
.datacenterId("string")
.lanId("string")
.primaryInstanceAddress("string")
.build())
.credentials(PSQLClusterV2CredentialsArgs.builder()
.database("string")
.password("string")
.passwordVersion("string")
.username("string")
.build())
.version("string")
.instances(PSQLClusterV2InstancesArgs.builder()
.cores(0)
.count(0)
.ram(0)
.storageSize(0)
.build())
.replicationMode("string")
.maintenanceWindow(PSQLClusterV2MaintenanceWindowArgs.builder()
.dayOfTheWeek("string")
.time("string")
.build())
.name("string")
.metricsEnabled(false)
.logsEnabled(false)
.connectionPooler("string")
.restoreFromBackup(PSQLClusterV2RestoreFromBackupArgs.builder()
.sourceBackupId("string")
.recoveryTargetDatetime("string")
.build())
.timeouts(PSQLClusterV2TimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.description("string")
.build());
psqlcluster_v2_resource = ionoscloud.dbaas.PSQLClusterV2("psqlclusterV2Resource",
location="string",
backup={
"location": "string",
"retention_days": 0,
},
connections={
"datacenter_id": "string",
"lan_id": "string",
"primary_instance_address": "string",
},
credentials={
"database": "string",
"password": "string",
"password_version": "string",
"username": "string",
},
version="string",
instances={
"cores": 0,
"count": 0,
"ram": 0,
"storage_size": 0,
},
replication_mode="string",
maintenance_window={
"day_of_the_week": "string",
"time": "string",
},
name="string",
metrics_enabled=False,
logs_enabled=False,
connection_pooler="string",
restore_from_backup={
"source_backup_id": "string",
"recovery_target_datetime": "string",
},
timeouts={
"create": "string",
"delete": "string",
"update": "string",
},
description="string")
const psqlclusterV2Resource = new ionoscloud.dbaas.PSQLClusterV2("psqlclusterV2Resource", {
location: "string",
backup: {
location: "string",
retentionDays: 0,
},
connections: {
datacenterId: "string",
lanId: "string",
primaryInstanceAddress: "string",
},
credentials: {
database: "string",
password: "string",
passwordVersion: "string",
username: "string",
},
version: "string",
instances: {
cores: 0,
count: 0,
ram: 0,
storageSize: 0,
},
replicationMode: "string",
maintenanceWindow: {
dayOfTheWeek: "string",
time: "string",
},
name: "string",
metricsEnabled: false,
logsEnabled: false,
connectionPooler: "string",
restoreFromBackup: {
sourceBackupId: "string",
recoveryTargetDatetime: "string",
},
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
description: "string",
});
type: ionoscloud:dbaas:PSQLClusterV2
properties:
backup:
location: string
retentionDays: 0
connectionPooler: string
connections:
datacenterId: string
lanId: string
primaryInstanceAddress: string
credentials:
database: string
password: string
passwordVersion: string
username: string
description: string
instances:
cores: 0
count: 0
ram: 0
storageSize: 0
location: string
logsEnabled: false
maintenanceWindow:
dayOfTheWeek: string
time: string
metricsEnabled: false
name: string
replicationMode: string
restoreFromBackup:
recoveryTargetDatetime: string
sourceBackupId: string
timeouts:
create: string
delete: string
update: string
version: string
PSQLClusterV2 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PSQLClusterV2 resource accepts the following input properties:
- Backup
Ionoscloud.
PSQLCluster V2Backup - [object] Backup location and retention configuration.
- Connections
Ionoscloud.
PSQLCluster V2Connections - [object] Connection information of the PostgreSQL cluster.
- Credentials
Ionoscloud.
PSQLCluster V2Credentials - [object] Credentials for the master database user to be created.
- Instances
Ionoscloud.
PSQLCluster V2Instances - [object] The instance configuration for the PostgreSQL cluster.
- Location string
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - Maintenance
Window Ionoscloud.PSQLCluster V2Maintenance Window - [object] A weekly 4 hour-long window, during which maintenance might occur.
- Replication
Mode string - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - Version string
- [string] The PostgreSQL version of the cluster.
- Connection
Pooler string - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - Description string
- [string] Human-readable description for the cluster.
- Logs
Enabled bool - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- Metrics
Enabled bool - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- Name string
- [string] The name of the PostgreSQL cluster.
- Restore
From Ionoscloud.Backup PSQLCluster V2Restore From Backup - [object] Configures the cluster to be initialized with data from an existing backup.
- Timeouts
Ionoscloud.
PSQLCluster V2Timeouts
- Backup
PSQLCluster
V2Backup Args - [object] Backup location and retention configuration.
- Connections
PSQLCluster
V2Connections Args - [object] Connection information of the PostgreSQL cluster.
- Credentials
PSQLCluster
V2Credentials Args - [object] Credentials for the master database user to be created.
- Instances
PSQLCluster
V2Instances Args - [object] The instance configuration for the PostgreSQL cluster.
- Location string
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - Maintenance
Window PSQLClusterV2Maintenance Window Args - [object] A weekly 4 hour-long window, during which maintenance might occur.
- Replication
Mode string - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - Version string
- [string] The PostgreSQL version of the cluster.
- Connection
Pooler string - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - Description string
- [string] Human-readable description for the cluster.
- Logs
Enabled bool - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- Metrics
Enabled bool - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- Name string
- [string] The name of the PostgreSQL cluster.
- Restore
From PSQLClusterBackup V2Restore From Backup Args - [object] Configures the cluster to be initialized with data from an existing backup.
- Timeouts
PSQLCluster
V2Timeouts Args
- backup object
- [object] Backup location and retention configuration.
- connections object
- [object] Connection information of the PostgreSQL cluster.
- credentials object
- [object] Credentials for the master database user to be created.
- instances object
- [object] The instance configuration for the PostgreSQL cluster.
- location string
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - maintenance_
window object - [object] A weekly 4 hour-long window, during which maintenance might occur.
- replication_
mode string - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - version string
- [string] The PostgreSQL version of the cluster.
- connection_
pooler string - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - description string
- [string] Human-readable description for the cluster.
- logs_
enabled bool - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- metrics_
enabled bool - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name string
- [string] The name of the PostgreSQL cluster.
- restore_
from_ objectbackup - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts object
- backup
PSQLCluster
V2Backup - [object] Backup location and retention configuration.
- connections
PSQLCluster
V2Connections - [object] Connection information of the PostgreSQL cluster.
- credentials
PSQLCluster
V2Credentials - [object] Credentials for the master database user to be created.
- instances
PSQLCluster
V2Instances - [object] The instance configuration for the PostgreSQL cluster.
- location String
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - maintenance
Window PSQLClusterV2Maintenance Window - [object] A weekly 4 hour-long window, during which maintenance might occur.
- replication
Mode String - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - version String
- [string] The PostgreSQL version of the cluster.
- connection
Pooler String - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - description String
- [string] Human-readable description for the cluster.
- logs
Enabled Boolean - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- metrics
Enabled Boolean - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name String
- [string] The name of the PostgreSQL cluster.
- restore
From PSQLClusterBackup V2Restore From Backup - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts
PSQLCluster
V2Timeouts
- backup
PSQLCluster
V2Backup - [object] Backup location and retention configuration.
- connections
PSQLCluster
V2Connections - [object] Connection information of the PostgreSQL cluster.
- credentials
PSQLCluster
V2Credentials - [object] Credentials for the master database user to be created.
- instances
PSQLCluster
V2Instances - [object] The instance configuration for the PostgreSQL cluster.
- location string
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - maintenance
Window PSQLClusterV2Maintenance Window - [object] A weekly 4 hour-long window, during which maintenance might occur.
- replication
Mode string - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - version string
- [string] The PostgreSQL version of the cluster.
- connection
Pooler string - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - description string
- [string] Human-readable description for the cluster.
- logs
Enabled boolean - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- metrics
Enabled boolean - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name string
- [string] The name of the PostgreSQL cluster.
- restore
From PSQLClusterBackup V2Restore From Backup - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts
PSQLCluster
V2Timeouts
- backup
PSQLCluster
V2Backup Args - [object] Backup location and retention configuration.
- connections
PSQLCluster
V2Connections Args - [object] Connection information of the PostgreSQL cluster.
- credentials
PSQLCluster
V2Credentials Args - [object] Credentials for the master database user to be created.
- instances
PSQLCluster
V2Instances Args - [object] The instance configuration for the PostgreSQL cluster.
- location str
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - maintenance_
window PSQLClusterV2Maintenance Window Args - [object] A weekly 4 hour-long window, during which maintenance might occur.
- replication_
mode str - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - version str
- [string] The PostgreSQL version of the cluster.
- connection_
pooler str - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - description str
- [string] Human-readable description for the cluster.
- logs_
enabled bool - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- metrics_
enabled bool - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name str
- [string] The name of the PostgreSQL cluster.
- restore_
from_ PSQLClusterbackup V2Restore From Backup Args - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts
PSQLCluster
V2Timeouts Args
- backup Property Map
- [object] Backup location and retention configuration.
- connections Property Map
- [object] Connection information of the PostgreSQL cluster.
- credentials Property Map
- [object] Credentials for the master database user to be created.
- instances Property Map
- [object] The instance configuration for the PostgreSQL cluster.
- location String
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - maintenance
Window Property Map - [object] A weekly 4 hour-long window, during which maintenance might occur.
- replication
Mode String - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - version String
- [string] The PostgreSQL version of the cluster.
- connection
Pooler String - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - description String
- [string] Human-readable description for the cluster.
- logs
Enabled Boolean - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- metrics
Enabled Boolean - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name String
- [string] The name of the PostgreSQL cluster.
- restore
From Property MapBackup - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the PSQLClusterV2 resource produces the following output properties:
Look up Existing PSQLClusterV2 Resource
Get an existing PSQLClusterV2 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?: PSQLClusterV2State, opts?: CustomResourceOptions): PSQLClusterV2@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
backup: Optional[PSQLClusterV2BackupArgs] = None,
connection_pooler: Optional[str] = None,
connections: Optional[PSQLClusterV2ConnectionsArgs] = None,
credentials: Optional[PSQLClusterV2CredentialsArgs] = None,
description: Optional[str] = None,
dns_name: Optional[str] = None,
instances: Optional[PSQLClusterV2InstancesArgs] = None,
location: Optional[str] = None,
logs_enabled: Optional[bool] = None,
maintenance_window: Optional[PSQLClusterV2MaintenanceWindowArgs] = None,
metrics_enabled: Optional[bool] = None,
name: Optional[str] = None,
replication_mode: Optional[str] = None,
restore_from_backup: Optional[PSQLClusterV2RestoreFromBackupArgs] = None,
timeouts: Optional[PSQLClusterV2TimeoutsArgs] = None,
version: Optional[str] = None) -> PSQLClusterV2func GetPSQLClusterV2(ctx *Context, name string, id IDInput, state *PSQLClusterV2State, opts ...ResourceOption) (*PSQLClusterV2, error)public static PSQLClusterV2 Get(string name, Input<string> id, PSQLClusterV2State? state, CustomResourceOptions? opts = null)public static PSQLClusterV2 get(String name, Output<String> id, PSQLClusterV2State state, CustomResourceOptions options)resources: _: type: ionoscloud:dbaas:PSQLClusterV2 get: id: ${id}import {
to = ionoscloud_dbaas_psqlclusterv2.example
id = "${id}"
}
- 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.
- Backup
Ionoscloud.
PSQLCluster V2Backup - [object] Backup location and retention configuration.
- Connection
Pooler string - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - Connections
Ionoscloud.
PSQLCluster V2Connections - [object] Connection information of the PostgreSQL cluster.
- Credentials
Ionoscloud.
PSQLCluster V2Credentials - [object] Credentials for the master database user to be created.
- Description string
- [string] Human-readable description for the cluster.
- Dns
Name string - [string] The DNS name used to access the cluster.
- Instances
Ionoscloud.
PSQLCluster V2Instances - [object] The instance configuration for the PostgreSQL cluster.
- Location string
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - Logs
Enabled bool - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- Maintenance
Window Ionoscloud.PSQLCluster V2Maintenance Window - [object] A weekly 4 hour-long window, during which maintenance might occur.
- Metrics
Enabled bool - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- Name string
- [string] The name of the PostgreSQL cluster.
- Replication
Mode string - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - Restore
From Ionoscloud.Backup PSQLCluster V2Restore From Backup - [object] Configures the cluster to be initialized with data from an existing backup.
- Timeouts
Ionoscloud.
PSQLCluster V2Timeouts - Version string
- [string] The PostgreSQL version of the cluster.
- Backup
PSQLCluster
V2Backup Args - [object] Backup location and retention configuration.
- Connection
Pooler string - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - Connections
PSQLCluster
V2Connections Args - [object] Connection information of the PostgreSQL cluster.
- Credentials
PSQLCluster
V2Credentials Args - [object] Credentials for the master database user to be created.
- Description string
- [string] Human-readable description for the cluster.
- Dns
Name string - [string] The DNS name used to access the cluster.
- Instances
PSQLCluster
V2Instances Args - [object] The instance configuration for the PostgreSQL cluster.
- Location string
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - Logs
Enabled bool - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- Maintenance
Window PSQLClusterV2Maintenance Window Args - [object] A weekly 4 hour-long window, during which maintenance might occur.
- Metrics
Enabled bool - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- Name string
- [string] The name of the PostgreSQL cluster.
- Replication
Mode string - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - Restore
From PSQLClusterBackup V2Restore From Backup Args - [object] Configures the cluster to be initialized with data from an existing backup.
- Timeouts
PSQLCluster
V2Timeouts Args - Version string
- [string] The PostgreSQL version of the cluster.
- backup object
- [object] Backup location and retention configuration.
- connection_
pooler string - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - connections object
- [object] Connection information of the PostgreSQL cluster.
- credentials object
- [object] Credentials for the master database user to be created.
- description string
- [string] Human-readable description for the cluster.
- dns_
name string - [string] The DNS name used to access the cluster.
- instances object
- [object] The instance configuration for the PostgreSQL cluster.
- location string
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - logs_
enabled bool - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- maintenance_
window object - [object] A weekly 4 hour-long window, during which maintenance might occur.
- metrics_
enabled bool - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name string
- [string] The name of the PostgreSQL cluster.
- replication_
mode string - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - restore_
from_ objectbackup - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts object
- version string
- [string] The PostgreSQL version of the cluster.
- backup
PSQLCluster
V2Backup - [object] Backup location and retention configuration.
- connection
Pooler String - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - connections
PSQLCluster
V2Connections - [object] Connection information of the PostgreSQL cluster.
- credentials
PSQLCluster
V2Credentials - [object] Credentials for the master database user to be created.
- description String
- [string] Human-readable description for the cluster.
- dns
Name String - [string] The DNS name used to access the cluster.
- instances
PSQLCluster
V2Instances - [object] The instance configuration for the PostgreSQL cluster.
- location String
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - logs
Enabled Boolean - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- maintenance
Window PSQLClusterV2Maintenance Window - [object] A weekly 4 hour-long window, during which maintenance might occur.
- metrics
Enabled Boolean - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name String
- [string] The name of the PostgreSQL cluster.
- replication
Mode String - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - restore
From PSQLClusterBackup V2Restore From Backup - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts
PSQLCluster
V2Timeouts - version String
- [string] The PostgreSQL version of the cluster.
- backup
PSQLCluster
V2Backup - [object] Backup location and retention configuration.
- connection
Pooler string - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - connections
PSQLCluster
V2Connections - [object] Connection information of the PostgreSQL cluster.
- credentials
PSQLCluster
V2Credentials - [object] Credentials for the master database user to be created.
- description string
- [string] Human-readable description for the cluster.
- dns
Name string - [string] The DNS name used to access the cluster.
- instances
PSQLCluster
V2Instances - [object] The instance configuration for the PostgreSQL cluster.
- location string
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - logs
Enabled boolean - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- maintenance
Window PSQLClusterV2Maintenance Window - [object] A weekly 4 hour-long window, during which maintenance might occur.
- metrics
Enabled boolean - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name string
- [string] The name of the PostgreSQL cluster.
- replication
Mode string - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - restore
From PSQLClusterBackup V2Restore From Backup - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts
PSQLCluster
V2Timeouts - version string
- [string] The PostgreSQL version of the cluster.
- backup
PSQLCluster
V2Backup Args - [object] Backup location and retention configuration.
- connection_
pooler str - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - connections
PSQLCluster
V2Connections Args - [object] Connection information of the PostgreSQL cluster.
- credentials
PSQLCluster
V2Credentials Args - [object] Credentials for the master database user to be created.
- description str
- [string] Human-readable description for the cluster.
- dns_
name str - [string] The DNS name used to access the cluster.
- instances
PSQLCluster
V2Instances Args - [object] The instance configuration for the PostgreSQL cluster.
- location str
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - logs_
enabled bool - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- maintenance_
window PSQLClusterV2Maintenance Window Args - [object] A weekly 4 hour-long window, during which maintenance might occur.
- metrics_
enabled bool - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name str
- [string] The name of the PostgreSQL cluster.
- replication_
mode str - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - restore_
from_ PSQLClusterbackup V2Restore From Backup Args - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts
PSQLCluster
V2Timeouts Args - version str
- [string] The PostgreSQL version of the cluster.
- backup Property Map
- [object] Backup location and retention configuration.
- connection
Pooler String - (Computed)[string] Defines how database connections are managed and reused. Possible values:
DISABLED,TRANSACTION,SESSION. - connections Property Map
- [object] Connection information of the PostgreSQL cluster.
- credentials Property Map
- [object] Credentials for the master database user to be created.
- description String
- [string] Human-readable description for the cluster.
- dns
Name String - [string] The DNS name used to access the cluster.
- instances Property Map
- [object] The instance configuration for the PostgreSQL cluster.
- location String
- [string] The location of the PostgreSQL cluster. This is used for routing to the regional API endpoint. Changing this value will destroy the existing cluster and create a new one in the specified location. Available locations:
de/fra,de/fra/2,de/txl,es/vit,fr/par,gb/bhx,gb/lhr,us/ewr,us/las,us/mci. - logs
Enabled Boolean - (Computed)[bool] Enables or disables the collection and reporting of logs for observability of this cluster.
- maintenance
Window Property Map - [object] A weekly 4 hour-long window, during which maintenance might occur.
- metrics
Enabled Boolean - (Computed)[bool] Enables or disables the collection and reporting of metrics for observability of this cluster.
- name String
- [string] The name of the PostgreSQL cluster.
- replication
Mode String - [string] Replication mode across the instances. Possible values:
ASYNCHRONOUS,STRICTLY_SYNCHRONOUS. - restore
From Property MapBackup - [object] Configures the cluster to be initialized with data from an existing backup.
- timeouts Property Map
- version String
- [string] The PostgreSQL version of the cluster.
Supporting Types
PSQLClusterV2Backup, PSQLClusterV2BackupArgs
- Location string
- [string] The Object Storage location where the backups will be created. Supported locations are provided by the
ionoscloud.dbaas.getPSQLBackupLocationV2data source. Immutable — changing this forces a new cluster. - Retention
Days int - [int] How many days cluster backups are retained.
- Location string
- [string] The Object Storage location where the backups will be created. Supported locations are provided by the
ionoscloud.dbaas.getPSQLBackupLocationV2data source. Immutable — changing this forces a new cluster. - Retention
Days int - [int] How many days cluster backups are retained.
- location string
- [string] The Object Storage location where the backups will be created. Supported locations are provided by the
ionoscloud.dbaas.getPSQLBackupLocationV2data source. Immutable — changing this forces a new cluster. - retention_
days number - [int] How many days cluster backups are retained.
- location String
- [string] The Object Storage location where the backups will be created. Supported locations are provided by the
ionoscloud.dbaas.getPSQLBackupLocationV2data source. Immutable — changing this forces a new cluster. - retention
Days Integer - [int] How many days cluster backups are retained.
- location string
- [string] The Object Storage location where the backups will be created. Supported locations are provided by the
ionoscloud.dbaas.getPSQLBackupLocationV2data source. Immutable — changing this forces a new cluster. - retention
Days number - [int] How many days cluster backups are retained.
- location str
- [string] The Object Storage location where the backups will be created. Supported locations are provided by the
ionoscloud.dbaas.getPSQLBackupLocationV2data source. Immutable — changing this forces a new cluster. - retention_
days int - [int] How many days cluster backups are retained.
- location String
- [string] The Object Storage location where the backups will be created. Supported locations are provided by the
ionoscloud.dbaas.getPSQLBackupLocationV2data source. Immutable — changing this forces a new cluster. - retention
Days Number - [int] How many days cluster backups are retained.
PSQLClusterV2Connections, PSQLClusterV2ConnectionsArgs
- Datacenter
Id string - [string] The datacenter to connect your instance to.
- Lan
Id string - [string] The numeric LAN ID to connect your instance to.
- Primary
Instance stringAddress - [string] The IP and netmask that will be assigned to the cluster primary instance.
- Datacenter
Id string - [string] The datacenter to connect your instance to.
- Lan
Id string - [string] The numeric LAN ID to connect your instance to.
- Primary
Instance stringAddress - [string] The IP and netmask that will be assigned to the cluster primary instance.
- datacenter_
id string - [string] The datacenter to connect your instance to.
- lan_
id string - [string] The numeric LAN ID to connect your instance to.
- primary_
instance_ stringaddress - [string] The IP and netmask that will be assigned to the cluster primary instance.
- datacenter
Id String - [string] The datacenter to connect your instance to.
- lan
Id String - [string] The numeric LAN ID to connect your instance to.
- primary
Instance StringAddress - [string] The IP and netmask that will be assigned to the cluster primary instance.
- datacenter
Id string - [string] The datacenter to connect your instance to.
- lan
Id string - [string] The numeric LAN ID to connect your instance to.
- primary
Instance stringAddress - [string] The IP and netmask that will be assigned to the cluster primary instance.
- datacenter_
id str - [string] The datacenter to connect your instance to.
- lan_
id str - [string] The numeric LAN ID to connect your instance to.
- primary_
instance_ straddress - [string] The IP and netmask that will be assigned to the cluster primary instance.
- datacenter
Id String - [string] The datacenter to connect your instance to.
- lan
Id String - [string] The numeric LAN ID to connect your instance to.
- primary
Instance StringAddress - [string] The IP and netmask that will be assigned to the cluster primary instance.
PSQLClusterV2Credentials, PSQLClusterV2CredentialsArgs
- Database string
- [string] The name of the initial database to be created.
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. [string] The password for the master database user. This value is never stored in Terraform state. Requires Terraform 1.11+.
- Password
Version string - [string] An arbitrary string (e.g.
"1","2") stored in Terraform state solely to trigger password updates. Increment this value whenever the write-onlypasswordfield changes so Terraform detects a diff and sends the new password to the API. - Username string
- [string] The username of the master database user.
- Database string
- [string] The name of the initial database to be created.
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. [string] The password for the master database user. This value is never stored in Terraform state. Requires Terraform 1.11+.
- Password
Version string - [string] An arbitrary string (e.g.
"1","2") stored in Terraform state solely to trigger password updates. Increment this value whenever the write-onlypasswordfield changes so Terraform detects a diff and sends the new password to the API. - Username string
- [string] The username of the master database user.
- database string
- [string] The name of the initial database to be created.
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. [string] The password for the master database user. This value is never stored in Terraform state. Requires Terraform 1.11+.
- password_
version string - [string] An arbitrary string (e.g.
"1","2") stored in Terraform state solely to trigger password updates. Increment this value whenever the write-onlypasswordfield changes so Terraform detects a diff and sends the new password to the API. - username string
- [string] The username of the master database user.
- database String
- [string] The name of the initial database to be created.
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. [string] The password for the master database user. This value is never stored in Terraform state. Requires Terraform 1.11+.
- password
Version String - [string] An arbitrary string (e.g.
"1","2") stored in Terraform state solely to trigger password updates. Increment this value whenever the write-onlypasswordfield changes so Terraform detects a diff and sends the new password to the API. - username String
- [string] The username of the master database user.
- database string
- [string] The name of the initial database to be created.
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. [string] The password for the master database user. This value is never stored in Terraform state. Requires Terraform 1.11+.
- password
Version string - [string] An arbitrary string (e.g.
"1","2") stored in Terraform state solely to trigger password updates. Increment this value whenever the write-onlypasswordfield changes so Terraform detects a diff and sends the new password to the API. - username string
- [string] The username of the master database user.
- database str
- [string] The name of the initial database to be created.
- password str
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. [string] The password for the master database user. This value is never stored in Terraform state. Requires Terraform 1.11+.
- password_
version str - [string] An arbitrary string (e.g.
"1","2") stored in Terraform state solely to trigger password updates. Increment this value whenever the write-onlypasswordfield changes so Terraform detects a diff and sends the new password to the API. - username str
- [string] The username of the master database user.
- database String
- [string] The name of the initial database to be created.
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. [string] The password for the master database user. This value is never stored in Terraform state. Requires Terraform 1.11+.
- password
Version String - [string] An arbitrary string (e.g.
"1","2") stored in Terraform state solely to trigger password updates. Increment this value whenever the write-onlypasswordfield changes so Terraform detects a diff and sends the new password to the API. - username String
- [string] The username of the master database user.
PSQLClusterV2Instances, PSQLClusterV2InstancesArgs
- Cores int
- [int] The number of CPU cores per instance.
- Count int
- [int] The total number of instances in the cluster (one primary and n-1 secondary).
- Ram int
- [int] The amount of memory per instance in gigabytes (GB).
- Storage
Size int - [int] The amount of storage per instance in gigabytes (GB).
- Cores int
- [int] The number of CPU cores per instance.
- Count int
- [int] The total number of instances in the cluster (one primary and n-1 secondary).
- Ram int
- [int] The amount of memory per instance in gigabytes (GB).
- Storage
Size int - [int] The amount of storage per instance in gigabytes (GB).
- cores number
- [int] The number of CPU cores per instance.
- count number
- [int] The total number of instances in the cluster (one primary and n-1 secondary).
- ram number
- [int] The amount of memory per instance in gigabytes (GB).
- storage_
size number - [int] The amount of storage per instance in gigabytes (GB).
- cores Integer
- [int] The number of CPU cores per instance.
- count Integer
- [int] The total number of instances in the cluster (one primary and n-1 secondary).
- ram Integer
- [int] The amount of memory per instance in gigabytes (GB).
- storage
Size Integer - [int] The amount of storage per instance in gigabytes (GB).
- cores number
- [int] The number of CPU cores per instance.
- count number
- [int] The total number of instances in the cluster (one primary and n-1 secondary).
- ram number
- [int] The amount of memory per instance in gigabytes (GB).
- storage
Size number - [int] The amount of storage per instance in gigabytes (GB).
- cores int
- [int] The number of CPU cores per instance.
- count int
- [int] The total number of instances in the cluster (one primary and n-1 secondary).
- ram int
- [int] The amount of memory per instance in gigabytes (GB).
- storage_
size int - [int] The amount of storage per instance in gigabytes (GB).
- cores Number
- [int] The number of CPU cores per instance.
- count Number
- [int] The total number of instances in the cluster (one primary and n-1 secondary).
- ram Number
- [int] The amount of memory per instance in gigabytes (GB).
- storage
Size Number - [int] The amount of storage per instance in gigabytes (GB).
PSQLClusterV2MaintenanceWindow, PSQLClusterV2MaintenanceWindowArgs
- Day
Of stringThe Week - [string] The name of the week day.
- Time string
- [string] Start of the maintenance window in UTC time.
- Day
Of stringThe Week - [string] The name of the week day.
- Time string
- [string] Start of the maintenance window in UTC time.
- day_
of_ stringthe_ week - [string] The name of the week day.
- time string
- [string] Start of the maintenance window in UTC time.
- day
Of StringThe Week - [string] The name of the week day.
- time String
- [string] Start of the maintenance window in UTC time.
- day
Of stringThe Week - [string] The name of the week day.
- time string
- [string] Start of the maintenance window in UTC time.
- day_
of_ strthe_ week - [string] The name of the week day.
- time str
- [string] Start of the maintenance window in UTC time.
- day
Of StringThe Week - [string] The name of the week day.
- time String
- [string] Start of the maintenance window in UTC time.
PSQLClusterV2RestoreFromBackup, PSQLClusterV2RestoreFromBackupArgs
- Source
Backup stringId - [string] The UUID of the backup to restore data from. Immutable — changing this forces a new cluster.
- Recovery
Target stringDatetime - [string] If supplied as ISO 8601 timestamp, the backup will be replayed up until the given timestamp. If empty, the backup will be applied completely.
- Source
Backup stringId - [string] The UUID of the backup to restore data from. Immutable — changing this forces a new cluster.
- Recovery
Target stringDatetime - [string] If supplied as ISO 8601 timestamp, the backup will be replayed up until the given timestamp. If empty, the backup will be applied completely.
- source_
backup_ stringid - [string] The UUID of the backup to restore data from. Immutable — changing this forces a new cluster.
- recovery_
target_ stringdatetime - [string] If supplied as ISO 8601 timestamp, the backup will be replayed up until the given timestamp. If empty, the backup will be applied completely.
- source
Backup StringId - [string] The UUID of the backup to restore data from. Immutable — changing this forces a new cluster.
- recovery
Target StringDatetime - [string] If supplied as ISO 8601 timestamp, the backup will be replayed up until the given timestamp. If empty, the backup will be applied completely.
- source
Backup stringId - [string] The UUID of the backup to restore data from. Immutable — changing this forces a new cluster.
- recovery
Target stringDatetime - [string] If supplied as ISO 8601 timestamp, the backup will be replayed up until the given timestamp. If empty, the backup will be applied completely.
- source_
backup_ strid - [string] The UUID of the backup to restore data from. Immutable — changing this forces a new cluster.
- recovery_
target_ strdatetime - [string] If supplied as ISO 8601 timestamp, the backup will be replayed up until the given timestamp. If empty, the backup will be applied completely.
- source
Backup StringId - [string] The UUID of the backup to restore data from. Immutable — changing this forces a new cluster.
- recovery
Target StringDatetime - [string] If supplied as ISO 8601 timestamp, the backup will be replayed up until the given timestamp. If empty, the backup will be applied completely.
PSQLClusterV2Timeouts, PSQLClusterV2TimeoutsArgs
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Import
Resource DBaaS PostgreSQL v2 Cluster can be imported using the format location:cluster_id, e.g.
$ pulumi import ionoscloud:dbaas/pSQLClusterV2:PSQLClusterV2 mycluster de/txl:cluster_uuid
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ionoscloud ionos-cloud/pulumi-ionoscloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ionoscloudTerraform Provider.
published on Wednesday, Jun 10, 2026 by ionos-cloud