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 dictionaryThe 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 
ionoscloudTerraform Provider. 
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud