1. Packages
  2. Confluent Provider
  3. API Docs
  4. getFlinkComputePoolConfig
Viewing docs for Confluent v2.64.0
published on Wednesday, Apr 15, 2026 by Pulumi
confluentcloud logo
Viewing docs for Confluent v2.64.0
published on Wednesday, Apr 15, 2026 by Pulumi

    General Availability

    confluentcloud.FlinkComputePoolConfig describes a Flink Compute Pool Config data source.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as confluentcloud from "@pulumi/confluentcloud";
    
    export = async () => {
        const example = await confluentcloud.getFlinkComputePoolConfig({
            id: "org-123",
        });
        return {
            example: example,
        };
    }
    
    import pulumi
    import pulumi_confluentcloud as confluentcloud
    
    example = confluentcloud.get_flink_compute_pool_config(id="org-123")
    pulumi.export("example", example)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-confluentcloud/sdk/v2/go/confluentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := confluentcloud.GetFlinkComputePoolConfig(ctx, &confluentcloud.LookupFlinkComputePoolConfigArgs{
    			Id: "org-123",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("example", example)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using ConfluentCloud = Pulumi.ConfluentCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = ConfluentCloud.Index.GetFlinkComputePoolConfig.Invoke(new()
        {
            Id = "org-123",
        });
    
        return new Dictionary<string, object?>
        {
            ["example"] = example,
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.confluentcloud.ConfluentcloudFunctions;
    import com.pulumi.confluentcloud.inputs.GetFlinkComputePoolConfigArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var example = ConfluentcloudFunctions.getFlinkComputePoolConfig(GetFlinkComputePoolConfigArgs.builder()
                .id("org-123")
                .build());
    
            ctx.export("example", example);
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: confluentcloud:getFlinkComputePoolConfig
          arguments:
            id: org-123
    outputs:
      example: ${example}
    

    Using getFlinkComputePoolConfig

    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 getFlinkComputePoolConfig(args: GetFlinkComputePoolConfigArgs, opts?: InvokeOptions): Promise<GetFlinkComputePoolConfigResult>
    function getFlinkComputePoolConfigOutput(args: GetFlinkComputePoolConfigOutputArgs, opts?: InvokeOptions): Output<GetFlinkComputePoolConfigResult>
    def get_flink_compute_pool_config(id: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetFlinkComputePoolConfigResult
    def get_flink_compute_pool_config_output(id: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetFlinkComputePoolConfigResult]
    func LookupFlinkComputePoolConfig(ctx *Context, args *LookupFlinkComputePoolConfigArgs, opts ...InvokeOption) (*LookupFlinkComputePoolConfigResult, error)
    func LookupFlinkComputePoolConfigOutput(ctx *Context, args *LookupFlinkComputePoolConfigOutputArgs, opts ...InvokeOption) LookupFlinkComputePoolConfigResultOutput

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

    public static class GetFlinkComputePoolConfig 
    {
        public static Task<GetFlinkComputePoolConfigResult> InvokeAsync(GetFlinkComputePoolConfigArgs args, InvokeOptions? opts = null)
        public static Output<GetFlinkComputePoolConfigResult> Invoke(GetFlinkComputePoolConfigInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFlinkComputePoolConfigResult> getFlinkComputePoolConfig(GetFlinkComputePoolConfigArgs args, InvokeOptions options)
    public static Output<GetFlinkComputePoolConfigResult> getFlinkComputePoolConfig(GetFlinkComputePoolConfigArgs args, InvokeOptions options)
    
    fn::invoke:
      function: confluentcloud:index/getFlinkComputePoolConfig:getFlinkComputePoolConfig
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The Organization ID of the Flink Compute Pool Config, for example, org-123.
    Id string
    The Organization ID of the Flink Compute Pool Config, for example, org-123.
    id String
    The Organization ID of the Flink Compute Pool Config, for example, org-123.
    id string
    The Organization ID of the Flink Compute Pool Config, for example, org-123.
    id str
    The Organization ID of the Flink Compute Pool Config, for example, org-123.
    id String
    The Organization ID of the Flink Compute Pool Config, for example, org-123.

    getFlinkComputePoolConfig Result

    The following output properties are available:

    ApiVersion string
    DefaultComputePoolEnabled bool
    (Required Boolean) Whether default compute pools are enabled for the organization.
    DefaultMaxCfu int
    (Required Integer) Maximum number of Confluent Flink Units (CFU).
    Id string
    Kind string
    ApiVersion string
    DefaultComputePoolEnabled bool
    (Required Boolean) Whether default compute pools are enabled for the organization.
    DefaultMaxCfu int
    (Required Integer) Maximum number of Confluent Flink Units (CFU).
    Id string
    Kind string
    apiVersion String
    defaultComputePoolEnabled Boolean
    (Required Boolean) Whether default compute pools are enabled for the organization.
    defaultMaxCfu Integer
    (Required Integer) Maximum number of Confluent Flink Units (CFU).
    id String
    kind String
    apiVersion string
    defaultComputePoolEnabled boolean
    (Required Boolean) Whether default compute pools are enabled for the organization.
    defaultMaxCfu number
    (Required Integer) Maximum number of Confluent Flink Units (CFU).
    id string
    kind string
    api_version str
    default_compute_pool_enabled bool
    (Required Boolean) Whether default compute pools are enabled for the organization.
    default_max_cfu int
    (Required Integer) Maximum number of Confluent Flink Units (CFU).
    id str
    kind str
    apiVersion String
    defaultComputePoolEnabled Boolean
    (Required Boolean) Whether default compute pools are enabled for the organization.
    defaultMaxCfu Number
    (Required Integer) Maximum number of Confluent Flink Units (CFU).
    id String
    kind String

    Package Details

    Repository
    Confluent Cloud pulumi/pulumi-confluentcloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the confluent Terraform Provider.
    confluentcloud logo
    Viewing docs for Confluent v2.64.0
    published on Wednesday, Apr 15, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.