1. Packages
  2. Ionoscloud Provider
  3. API Docs
  4. getPgCluster
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>
Copy
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]
Copy
func LookupPgCluster(ctx *Context, args *LookupPgClusterArgs, opts ...InvokeOption) (*LookupPgClusterResult, error)
func LookupPgClusterOutput(ctx *Context, args *LookupPgClusterOutputArgs, opts ...InvokeOption) LookupPgClusterResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetPgClusterResult> getPgCluster(GetPgClusterArgs args, InvokeOptions options)
public static Output<GetPgClusterResult> getPgCluster(GetPgClusterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ionoscloud:index/getPgCluster:getPgCluster
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

getPgCluster Result

The following output properties are available:

Supporting Types

GetPgClusterConnection

Cidr This property is required. string
DatacenterId This property is required. string
LanId This property is required. string
Cidr This property is required. string
DatacenterId This property is required. string
LanId This property is required. string
cidr This property is required. String
datacenterId This property is required. String
lanId This property is required. String
cidr This property is required. string
datacenterId This property is required. string
lanId 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
datacenterId This property is required. String
lanId This property is required. String

GetPgClusterConnectionPooler

Enabled This property is required. bool
PoolMode This property is required. string
Enabled This property is required. bool
PoolMode This property is required. string
enabled This property is required. Boolean
poolMode This property is required. String
enabled This property is required. boolean
poolMode This property is required. string
enabled This property is required. bool
pool_mode This property is required. str
enabled This property is required. Boolean
poolMode This property is required. String

GetPgClusterFromBackup

BackupId This property is required. string
RecoveryTargetTime This property is required. string
BackupId This property is required. string
RecoveryTargetTime This property is required. string
backupId This property is required. String
recoveryTargetTime This property is required. String
backupId This property is required. string
recoveryTargetTime This property is required. string
backup_id This property is required. str
recovery_target_time This property is required. str
backupId This property is required. String
recoveryTargetTime This property is required. String

GetPgClusterMaintenanceWindow

DayOfTheWeek This property is required. string
Time This property is required. string
DayOfTheWeek This property is required. string
Time This property is required. string
dayOfTheWeek This property is required. String
time This property is required. String
dayOfTheWeek 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
dayOfTheWeek This property is required. String
time This property is required. String

GetPgClusterTimeouts

Create string
Default string
Delete string
Update string
Create string
Default string
Delete string
Update string
create String
default_ String
delete String
update String
create string
default string
delete string
update string
create String
default String
delete String
update String

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