ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud
ionoscloud.getPgCluster
Explore with Pulumi AI
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud
Using getPgCluster
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 getPgCluster(args: GetPgClusterArgs, opts?: InvokeOptions): Promise<GetPgClusterResult>
function getPgClusterOutput(args: GetPgClusterOutputArgs, opts?: InvokeOptions): Output<GetPgClusterResult>
def get_pg_cluster(display_name: Optional[str] = None,
id: Optional[str] = None,
timeouts: Optional[GetPgClusterTimeouts] = None,
opts: Optional[InvokeOptions] = None) -> GetPgClusterResult
def get_pg_cluster_output(display_name: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
timeouts: Optional[pulumi.Input[GetPgClusterTimeoutsArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPgClusterResult]
func LookupPgCluster(ctx *Context, args *LookupPgClusterArgs, opts ...InvokeOption) (*LookupPgClusterResult, error)
func LookupPgClusterOutput(ctx *Context, args *LookupPgClusterOutputArgs, opts ...InvokeOption) LookupPgClusterResultOutput
> Note: This function is named LookupPgCluster
in the Go SDK.
public static class GetPgCluster
{
public static Task<GetPgClusterResult> InvokeAsync(GetPgClusterArgs args, InvokeOptions? opts = null)
public static Output<GetPgClusterResult> Invoke(GetPgClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPgClusterResult> getPgCluster(GetPgClusterArgs args, InvokeOptions options)
public static Output<GetPgClusterResult> getPgCluster(GetPgClusterArgs args, InvokeOptions options)
fn::invoke:
function: ionoscloud:index/getPgCluster:getPgCluster
arguments:
# arguments dictionary
The following arguments are supported:
- Display
Name string - Id string
- Timeouts
Get
Pg Cluster Timeouts
- Display
Name string - Id string
- Timeouts
Get
Pg Cluster Timeouts
- display
Name String - id String
- timeouts
Get
Pg Cluster Timeouts
- display
Name string - id string
- timeouts
Get
Pg Cluster Timeouts
- display
Name String - id String
- timeouts Property Map
getPgCluster Result
The following output properties are available:
- Backup
Location string - Connection
Poolers List<GetPg Cluster Connection Pooler> - Connections
List<Get
Pg Cluster Connection> - Cores double
- Display
Name string - Dns
Name string - From
Backups List<GetPg Cluster From Backup> - Id string
- Instances double
- Location string
- Maintenance
Windows List<GetPg Cluster Maintenance Window> - Postgres
Version string - Ram double
- Storage
Size double - Storage
Type string - Synchronization
Mode string - Timeouts
Get
Pg Cluster Timeouts
- Backup
Location string - Connection
Poolers []GetPg Cluster Connection Pooler - Connections
[]Get
Pg Cluster Connection - Cores float64
- Display
Name string - Dns
Name string - From
Backups []GetPg Cluster From Backup - Id string
- Instances float64
- Location string
- Maintenance
Windows []GetPg Cluster Maintenance Window - Postgres
Version string - Ram float64
- Storage
Size float64 - Storage
Type string - Synchronization
Mode string - Timeouts
Get
Pg Cluster Timeouts
- backup
Location String - connection
Poolers List<GetPg Cluster Connection Pooler> - connections
List<Get
Pg Cluster Connection> - cores Double
- display
Name String - dns
Name String - from
Backups List<GetPg Cluster From Backup> - id String
- instances Double
- location String
- maintenance
Windows List<GetPg Cluster Maintenance Window> - postgres
Version String - ram Double
- storage
Size Double - storage
Type String - synchronization
Mode String - timeouts
Get
Pg Cluster Timeouts
- backup
Location string - connection
Poolers GetPg Cluster Connection Pooler[] - connections
Get
Pg Cluster Connection[] - cores number
- display
Name string - dns
Name string - from
Backups GetPg Cluster From Backup[] - id string
- instances number
- location string
- maintenance
Windows GetPg Cluster Maintenance Window[] - postgres
Version string - ram number
- storage
Size number - storage
Type string - synchronization
Mode string - timeouts
Get
Pg Cluster Timeouts
- backup_
location str - connection_
poolers Sequence[GetPg Cluster Connection Pooler] - connections
Sequence[Get
Pg Cluster Connection] - cores float
- display_
name str - dns_
name str - from_
backups Sequence[GetPg Cluster From Backup] - id str
- instances float
- location str
- maintenance_
windows Sequence[GetPg Cluster Maintenance Window] - postgres_
version str - ram float
- storage_
size float - storage_
type str - synchronization_
mode str - timeouts
Get
Pg Cluster Timeouts
- backup
Location String - connection
Poolers List<Property Map> - connections List<Property Map>
- cores Number
- display
Name String - dns
Name String - from
Backups List<Property Map> - id String
- instances Number
- location String
- maintenance
Windows List<Property Map> - postgres
Version String - ram Number
- storage
Size Number - storage
Type String - synchronization
Mode String - timeouts Property Map
Supporting Types
GetPgClusterConnection
- Cidr
This property is required. string - Datacenter
Id This property is required. string - Lan
Id This property is required. string
- Cidr
This property is required. string - Datacenter
Id This property is required. string - Lan
Id This property is required. string
- cidr
This property is required. String - datacenter
Id This property is required. String - lan
Id This property is required. String
- cidr
This property is required. string - datacenter
Id This property is required. string - lan
Id This property is required. string
- cidr
This property is required. str - datacenter_
id This property is required. str - lan_
id This property is required. str
- cidr
This property is required. String - datacenter
Id This property is required. String - lan
Id This property is required. String
GetPgClusterConnectionPooler
GetPgClusterFromBackup
- Backup
Id This property is required. string - Recovery
Target Time This property is required. string
- Backup
Id This property is required. string - Recovery
Target Time This property is required. string
- backup
Id This property is required. String - recovery
Target Time This property is required. String
- backup
Id This property is required. string - recovery
Target Time This property is required. string
- backup_
id This property is required. str - recovery_
target_ time This property is required. str
- backup
Id This property is required. String - recovery
Target Time This property is required. String
GetPgClusterMaintenanceWindow
- Day
Of The Week This property is required. string - Time
This property is required. string
- Day
Of The Week This property is required. string - Time
This property is required. string
- day
Of The Week This property is required. String - time
This property is required. String
- day
Of The Week This property is required. string - time
This property is required. string
- day_
of_ the_ week This property is required. str - time
This property is required. str
- day
Of The Week This property is required. String - time
This property is required. String
GetPgClusterTimeouts
Package Details
- Repository
- ionoscloud ionos-cloud/terraform-provider-ionoscloud
- License
- Notes
- This Pulumi package is based on the
ionoscloud
Terraform Provider.
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud