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 logo
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:

    getPgCluster Result

    The following output properties are available:

    Supporting Types

    GetPgClusterConnection

    Cidr string
    DatacenterId string
    LanId string
    Cidr string
    DatacenterId string
    LanId string
    cidr String
    datacenterId String
    lanId String
    cidr string
    datacenterId string
    lanId string
    cidr String
    datacenterId String
    lanId String

    GetPgClusterConnectionPooler

    Enabled bool
    PoolMode string
    Enabled bool
    PoolMode string
    enabled Boolean
    poolMode String
    enabled boolean
    poolMode string
    enabled Boolean
    poolMode String

    GetPgClusterFromBackup

    GetPgClusterMaintenanceWindow

    DayOfTheWeek string
    Time string
    DayOfTheWeek string
    Time string
    dayOfTheWeek String
    time String
    dayOfTheWeek string
    time string
    dayOfTheWeek String
    time 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 logo
    ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud