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 string
- Datacenter
Id string - Lan
Id string
- Cidr string
- Datacenter
Id string - Lan
Id string
- cidr String
- datacenter
Id String - lan
Id String
- cidr string
- datacenter
Id string - lan
Id string
- cidr str
- datacenter_
id str - lan_
id str
- cidr String
- datacenter
Id String - lan
Id String
GetPgClusterConnectionPooler
GetPgClusterFromBackup
- Backup
Id string - Recovery
Target stringTime
- Backup
Id string - Recovery
Target stringTime
- backup
Id String - recovery
Target StringTime
- backup
Id string - recovery
Target stringTime
- backup_
id str - recovery_
target_ strtime
- backup
Id String - recovery
Target StringTime
GetPgClusterMaintenanceWindow
- Day
Of stringThe Week - Time string
- Day
Of stringThe Week - Time string
- day
Of StringThe Week - time String
- day
Of stringThe Week - time string
- day_
of_ strthe_ week - time str
- day
Of StringThe Week - time 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