1. Packages
  2. Ionoscloud Provider
  3. API Docs
  4. getPgDatabase
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud

ionoscloud.getPgDatabase

Explore with Pulumi AI

ionoscloud logo
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud

    Using getPgDatabase

    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 getPgDatabase(args: GetPgDatabaseArgs, opts?: InvokeOptions): Promise<GetPgDatabaseResult>
    function getPgDatabaseOutput(args: GetPgDatabaseOutputArgs, opts?: InvokeOptions): Output<GetPgDatabaseResult>
    def get_pg_database(cluster_id: Optional[str] = None,
                        name: Optional[str] = None,
                        timeouts: Optional[GetPgDatabaseTimeouts] = None,
                        opts: Optional[InvokeOptions] = None) -> GetPgDatabaseResult
    def get_pg_database_output(cluster_id: Optional[pulumi.Input[str]] = None,
                        name: Optional[pulumi.Input[str]] = None,
                        timeouts: Optional[pulumi.Input[GetPgDatabaseTimeoutsArgs]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetPgDatabaseResult]
    func LookupPgDatabase(ctx *Context, args *LookupPgDatabaseArgs, opts ...InvokeOption) (*LookupPgDatabaseResult, error)
    func LookupPgDatabaseOutput(ctx *Context, args *LookupPgDatabaseOutputArgs, opts ...InvokeOption) LookupPgDatabaseResultOutput

    > Note: This function is named LookupPgDatabase in the Go SDK.

    public static class GetPgDatabase 
    {
        public static Task<GetPgDatabaseResult> InvokeAsync(GetPgDatabaseArgs args, InvokeOptions? opts = null)
        public static Output<GetPgDatabaseResult> Invoke(GetPgDatabaseInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPgDatabaseResult> getPgDatabase(GetPgDatabaseArgs args, InvokeOptions options)
    public static Output<GetPgDatabaseResult> getPgDatabase(GetPgDatabaseArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ionoscloud:index/getPgDatabase:getPgDatabase
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getPgDatabase Result

    The following output properties are available:

    clusterId String
    id String
    name String
    owner String
    timeouts Property Map

    Supporting Types

    GetPgDatabaseTimeouts

    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