Viewing docs for Confluent v0.1.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Viewing docs for Confluent v0.1.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
confluentcloud.KafkaCluster describes a Kafka cluster data source.
Example Usage
using Pulumi;
using ConfluentCloud = Pulumi.ConfluentCloud;
class MyStack : Stack
{
public MyStack()
{
var exampleUsingId = Output.Create(ConfluentCloud.GetKafkaCluster.InvokeAsync(new ConfluentCloud.GetKafkaClusterArgs
{
Id = "lkc-abc123",
Environment = new ConfluentCloud.Inputs.GetKafkaClusterEnvironmentArgs
{
Id = "env-xyz456",
},
}));
var test_sa = new ConfluentCloud.ServiceAccount("test-sa", new ConfluentCloud.ServiceAccountArgs
{
DisplayName = "app_mgr",
Description = exampleUsingId.Apply(exampleUsingId => $"app_mgr for {exampleUsingId.DisplayName}"),
});
var exampleUsingNameKafkaCluster = Output.Create(ConfluentCloud.GetKafkaCluster.InvokeAsync(new ConfluentCloud.GetKafkaClusterArgs
{
DisplayName = "basic_kafka_cluster",
Environment = new ConfluentCloud.Inputs.GetKafkaClusterEnvironmentArgs
{
Id = "env-xyz456",
},
}));
this.ExampleUsingName = exampleUsingNameKafkaCluster;
}
[Output("exampleUsingName")]
public Output<string> ExampleUsingName { get; set; }
}
package main
import (
"fmt"
"github.com/pulumi/pulumi-confluentcloud/sdk/go/confluentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
exampleUsingId, err := confluentcloud.LookupKafkaCluster(ctx, &GetKafkaClusterArgs{
Id: pulumi.StringRef("lkc-abc123"),
Environment: GetKafkaClusterEnvironment{
Id: "env-xyz456",
},
}, nil)
if err != nil {
return err
}
_, err = confluentcloud.NewServiceAccount(ctx, "test-sa", &confluentcloud.ServiceAccountArgs{
DisplayName: pulumi.String("app_mgr"),
Description: pulumi.String(fmt.Sprintf("%v%v", "app_mgr for ", exampleUsingId.DisplayName)),
})
if err != nil {
return err
}
exampleUsingNameKafkaCluster, err := confluentcloud.LookupKafkaCluster(ctx, &GetKafkaClusterArgs{
DisplayName: pulumi.StringRef("basic_kafka_cluster"),
Environment: GetKafkaClusterEnvironment{
Id: "env-xyz456",
},
}, nil)
if err != nil {
return err
}
ctx.Export("exampleUsingName", exampleUsingNameKafkaCluster)
return nil
})
}
package generated_program;
import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleUsingId = Output.of(ConfluentcloudFunctions.getKafkaCluster(GetKafkaClusterArgs.builder()
.id("lkc-abc123")
.environment(GetKafkaClusterEnvironmentArgs.builder()
.id("env-xyz456")
.build())
.build()));
var test_sa = new ServiceAccount("test-sa", ServiceAccountArgs.builder()
.displayName("app_mgr")
.description(String.format("app_mgr for %s", exampleUsingId.apply(getKafkaClusterResult -> getKafkaClusterResult.displayName())))
.build());
final var exampleUsingNameKafkaCluster = Output.of(ConfluentcloudFunctions.getKafkaCluster(GetKafkaClusterArgs.builder()
.displayName("basic_kafka_cluster")
.environment(GetKafkaClusterEnvironmentArgs.builder()
.id("env-xyz456")
.build())
.build()));
ctx.export("exampleUsingName", exampleUsingNameKafkaCluster.apply(getKafkaClusterResult -> getKafkaClusterResult));
}
}
import * as pulumi from "@pulumi/pulumi";
import * as confluentcloud from "@pulumi/confluentcloud";
const exampleUsingId = confluentcloud.getKafkaCluster({
id: "lkc-abc123",
environment: {
id: "env-xyz456",
},
});
const test_sa = new confluentcloud.ServiceAccount("test-sa", {
displayName: "app_mgr",
description: exampleUsingId.then(exampleUsingId => `app_mgr for ${exampleUsingId.displayName}`),
});
const exampleUsingNameKafkaCluster = confluentcloud.getKafkaCluster({
displayName: "basic_kafka_cluster",
environment: {
id: "env-xyz456",
},
});
export const exampleUsingName = exampleUsingNameKafkaCluster;
import pulumi
import pulumi_confluentcloud as confluentcloud
example_using_id = confluentcloud.get_kafka_cluster(id="lkc-abc123",
environment=confluentcloud.GetKafkaClusterEnvironmentArgs(
id="env-xyz456",
))
test_sa = confluentcloud.ServiceAccount("test-sa",
display_name="app_mgr",
description=f"app_mgr for {example_using_id.display_name}")
example_using_name_kafka_cluster = confluentcloud.get_kafka_cluster(display_name="basic_kafka_cluster",
environment=confluentcloud.GetKafkaClusterEnvironmentArgs(
id="env-xyz456",
))
pulumi.export("exampleUsingName", example_using_name_kafka_cluster)
resources:
test-sa:
type: confluentcloud:ServiceAccount
properties:
displayName: app_mgr
description: app_mgr for ${exampleUsingId.displayName}
variables:
exampleUsingId:
Fn::Invoke:
Function: confluentcloud:getKafkaCluster
Arguments:
id: lkc-abc123
environment:
id: env-xyz456
exampleUsingNameKafkaCluster:
Fn::Invoke:
Function: confluentcloud:getKafkaCluster
Arguments:
displayName: basic_kafka_cluster
environment:
id: env-xyz456
outputs:
exampleUsingName: ${exampleUsingNameKafkaCluster}
Using getKafkaCluster
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 getKafkaCluster(args: GetKafkaClusterArgs, opts?: InvokeOptions): Promise<GetKafkaClusterResult>
function getKafkaClusterOutput(args: GetKafkaClusterOutputArgs, opts?: InvokeOptions): Output<GetKafkaClusterResult>def get_kafka_cluster(basics: Optional[Sequence[GetKafkaClusterBasic]] = None,
dedicated: Optional[GetKafkaClusterDedicated] = None,
display_name: Optional[str] = None,
environment: Optional[GetKafkaClusterEnvironment] = None,
id: Optional[str] = None,
standards: Optional[Sequence[GetKafkaClusterStandard]] = None,
opts: Optional[InvokeOptions] = None) -> GetKafkaClusterResult
def get_kafka_cluster_output(basics: Optional[pulumi.Input[Sequence[pulumi.Input[GetKafkaClusterBasicArgs]]]] = None,
dedicated: Optional[pulumi.Input[GetKafkaClusterDedicatedArgs]] = None,
display_name: Optional[pulumi.Input[str]] = None,
environment: Optional[pulumi.Input[GetKafkaClusterEnvironmentArgs]] = None,
id: Optional[pulumi.Input[str]] = None,
standards: Optional[pulumi.Input[Sequence[pulumi.Input[GetKafkaClusterStandardArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetKafkaClusterResult]func LookupKafkaCluster(ctx *Context, args *LookupKafkaClusterArgs, opts ...InvokeOption) (*LookupKafkaClusterResult, error)
func LookupKafkaClusterOutput(ctx *Context, args *LookupKafkaClusterOutputArgs, opts ...InvokeOption) LookupKafkaClusterResultOutput> Note: This function is named LookupKafkaCluster in the Go SDK.
public static class GetKafkaCluster
{
public static Task<GetKafkaClusterResult> InvokeAsync(GetKafkaClusterArgs args, InvokeOptions? opts = null)
public static Output<GetKafkaClusterResult> Invoke(GetKafkaClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKafkaClusterResult> getKafkaCluster(GetKafkaClusterArgs args, InvokeOptions options)
public static Output<GetKafkaClusterResult> getKafkaCluster(GetKafkaClusterArgs args, InvokeOptions options)
fn::invoke:
function: confluentcloud:index/getKafkaCluster:getKafkaCluster
arguments:
# arguments dictionaryThe following arguments are supported:
- Environment
Pulumi.
Confluent Cloud. Inputs. Get Kafka Cluster Environment - Basics
List<Pulumi.
Confluent Cloud. Inputs. Get Kafka Cluster Basic> - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- Dedicated
Pulumi.
Confluent Cloud. Inputs. Get Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- Display
Name string - A human-readable name for the Kafka cluster.
- Id string
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456. - Standards
List<Pulumi.
Confluent Cloud. Inputs. Get Kafka Cluster Standard> - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- Environment
Get
Kafka Cluster Environment - Basics
[]Get
Kafka Cluster Basic - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- Dedicated
Get
Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- Display
Name string - A human-readable name for the Kafka cluster.
- Id string
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456. - Standards
[]Get
Kafka Cluster Standard - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- environment
Get
Kafka Cluster Environment - basics
List<Get
Kafka Cluster Basic> - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- dedicated
Get
Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- display
Name String - A human-readable name for the Kafka cluster.
- id String
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456. - standards
List<Get
Kafka Cluster Standard> - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- environment
Get
Kafka Cluster Environment - basics
Get
Kafka Cluster Basic[] - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- dedicated
Get
Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- display
Name string - A human-readable name for the Kafka cluster.
- id string
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456. - standards
Get
Kafka Cluster Standard[] - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- environment
Get
Kafka Cluster Environment - basics
Sequence[Get
Kafka Cluster Basic] - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- dedicated
Get
Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- display_
name str - A human-readable name for the Kafka cluster.
- id str
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456. - standards
Sequence[Get
Kafka Cluster Standard] - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- environment Property Map
- basics List<Property Map>
- (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- dedicated Property Map
- (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- display
Name String - A human-readable name for the Kafka cluster.
- id String
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456. - standards List<Property Map>
- (Optional Configuration Block) The configuration of the Standard Kafka cluster.
getKafkaCluster Result
The following output properties are available:
- Api
Version string - (Required String) An API Version of the schema version of the Kafka cluster, for example,
cmk/v2. - Availability string
- (Required String) The availability zone configuration of the Kafka cluster. Accepted values are:
SINGLE_ZONEandMULTI_ZONE. - Bootstrap
Endpoint string - (Required String) The bootstrap endpoint used by Kafka clients to connect to the Kafka cluster. (e.g.,
pkc-00000.us-central1.gcp.confluent.cloud:9092). - Cloud string
- (Required String) The cloud service provider that runs the Kafka cluster. Accepted values are:
AWS,AZURE, andGCP. - Display
Name string - (Required String) The name of the Kafka cluster.
- Environment
Pulumi.
Confluent Cloud. Outputs. Get Kafka Cluster Environment - Http
Endpoint string - (Required String) The REST endpoint of the Kafka cluster (e.g.,
https://pkc-00000.us-central1.gcp.confluent.cloud:443). - Id string
- (Required String) The ID of the Network that the Kafka cluster belongs to, for example,
n-abc123. - Kind string
- (Required String) A kind of the Kafka cluster, for example,
Cluster. - Networks
List<Pulumi.
Confluent Cloud. Outputs. Get Kafka Cluster Network> - Rbac
Crn string - (Required String) The Confluent Resource Name of the Kafka cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/cloud-cluster=lkc-abc123. - Region string
- (Required String) The cloud service provider region where the Kafka cluster is running, for example,
us-west-2. See Cloud Providers and Regions for a full list of options for AWS, Azure, and GCP. - Basics
List<Pulumi.
Confluent Cloud. Outputs. Get Kafka Cluster Basic> - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- Dedicated
Pulumi.
Confluent Cloud. Outputs. Get Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- Standards
List<Pulumi.
Confluent Cloud. Outputs. Get Kafka Cluster Standard> - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- Api
Version string - (Required String) An API Version of the schema version of the Kafka cluster, for example,
cmk/v2. - Availability string
- (Required String) The availability zone configuration of the Kafka cluster. Accepted values are:
SINGLE_ZONEandMULTI_ZONE. - Bootstrap
Endpoint string - (Required String) The bootstrap endpoint used by Kafka clients to connect to the Kafka cluster. (e.g.,
pkc-00000.us-central1.gcp.confluent.cloud:9092). - Cloud string
- (Required String) The cloud service provider that runs the Kafka cluster. Accepted values are:
AWS,AZURE, andGCP. - Display
Name string - (Required String) The name of the Kafka cluster.
- Environment
Get
Kafka Cluster Environment - Http
Endpoint string - (Required String) The REST endpoint of the Kafka cluster (e.g.,
https://pkc-00000.us-central1.gcp.confluent.cloud:443). - Id string
- (Required String) The ID of the Network that the Kafka cluster belongs to, for example,
n-abc123. - Kind string
- (Required String) A kind of the Kafka cluster, for example,
Cluster. - Networks
[]Get
Kafka Cluster Network - Rbac
Crn string - (Required String) The Confluent Resource Name of the Kafka cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/cloud-cluster=lkc-abc123. - Region string
- (Required String) The cloud service provider region where the Kafka cluster is running, for example,
us-west-2. See Cloud Providers and Regions for a full list of options for AWS, Azure, and GCP. - Basics
[]Get
Kafka Cluster Basic - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- Dedicated
Get
Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- Standards
[]Get
Kafka Cluster Standard - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- api
Version String - (Required String) An API Version of the schema version of the Kafka cluster, for example,
cmk/v2. - availability String
- (Required String) The availability zone configuration of the Kafka cluster. Accepted values are:
SINGLE_ZONEandMULTI_ZONE. - bootstrap
Endpoint String - (Required String) The bootstrap endpoint used by Kafka clients to connect to the Kafka cluster. (e.g.,
pkc-00000.us-central1.gcp.confluent.cloud:9092). - cloud String
- (Required String) The cloud service provider that runs the Kafka cluster. Accepted values are:
AWS,AZURE, andGCP. - display
Name String - (Required String) The name of the Kafka cluster.
- environment
Get
Kafka Cluster Environment - http
Endpoint String - (Required String) The REST endpoint of the Kafka cluster (e.g.,
https://pkc-00000.us-central1.gcp.confluent.cloud:443). - id String
- (Required String) The ID of the Network that the Kafka cluster belongs to, for example,
n-abc123. - kind String
- (Required String) A kind of the Kafka cluster, for example,
Cluster. - networks
List<Get
Kafka Cluster Network> - rbac
Crn String - (Required String) The Confluent Resource Name of the Kafka cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/cloud-cluster=lkc-abc123. - region String
- (Required String) The cloud service provider region where the Kafka cluster is running, for example,
us-west-2. See Cloud Providers and Regions for a full list of options for AWS, Azure, and GCP. - basics
List<Get
Kafka Cluster Basic> - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- dedicated
Get
Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- standards
List<Get
Kafka Cluster Standard> - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- api
Version string - (Required String) An API Version of the schema version of the Kafka cluster, for example,
cmk/v2. - availability string
- (Required String) The availability zone configuration of the Kafka cluster. Accepted values are:
SINGLE_ZONEandMULTI_ZONE. - bootstrap
Endpoint string - (Required String) The bootstrap endpoint used by Kafka clients to connect to the Kafka cluster. (e.g.,
pkc-00000.us-central1.gcp.confluent.cloud:9092). - cloud string
- (Required String) The cloud service provider that runs the Kafka cluster. Accepted values are:
AWS,AZURE, andGCP. - display
Name string - (Required String) The name of the Kafka cluster.
- environment
Get
Kafka Cluster Environment - http
Endpoint string - (Required String) The REST endpoint of the Kafka cluster (e.g.,
https://pkc-00000.us-central1.gcp.confluent.cloud:443). - id string
- (Required String) The ID of the Network that the Kafka cluster belongs to, for example,
n-abc123. - kind string
- (Required String) A kind of the Kafka cluster, for example,
Cluster. - networks
Get
Kafka Cluster Network[] - rbac
Crn string - (Required String) The Confluent Resource Name of the Kafka cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/cloud-cluster=lkc-abc123. - region string
- (Required String) The cloud service provider region where the Kafka cluster is running, for example,
us-west-2. See Cloud Providers and Regions for a full list of options for AWS, Azure, and GCP. - basics
Get
Kafka Cluster Basic[] - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- dedicated
Get
Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- standards
Get
Kafka Cluster Standard[] - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- api_
version str - (Required String) An API Version of the schema version of the Kafka cluster, for example,
cmk/v2. - availability str
- (Required String) The availability zone configuration of the Kafka cluster. Accepted values are:
SINGLE_ZONEandMULTI_ZONE. - bootstrap_
endpoint str - (Required String) The bootstrap endpoint used by Kafka clients to connect to the Kafka cluster. (e.g.,
pkc-00000.us-central1.gcp.confluent.cloud:9092). - cloud str
- (Required String) The cloud service provider that runs the Kafka cluster. Accepted values are:
AWS,AZURE, andGCP. - display_
name str - (Required String) The name of the Kafka cluster.
- environment
Get
Kafka Cluster Environment - http_
endpoint str - (Required String) The REST endpoint of the Kafka cluster (e.g.,
https://pkc-00000.us-central1.gcp.confluent.cloud:443). - id str
- (Required String) The ID of the Network that the Kafka cluster belongs to, for example,
n-abc123. - kind str
- (Required String) A kind of the Kafka cluster, for example,
Cluster. - networks
Sequence[Get
Kafka Cluster Network] - rbac_
crn str - (Required String) The Confluent Resource Name of the Kafka cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/cloud-cluster=lkc-abc123. - region str
- (Required String) The cloud service provider region where the Kafka cluster is running, for example,
us-west-2. See Cloud Providers and Regions for a full list of options for AWS, Azure, and GCP. - basics
Sequence[Get
Kafka Cluster Basic] - (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- dedicated
Get
Kafka Cluster Dedicated - (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- standards
Sequence[Get
Kafka Cluster Standard] - (Optional Configuration Block) The configuration of the Standard Kafka cluster.
- api
Version String - (Required String) An API Version of the schema version of the Kafka cluster, for example,
cmk/v2. - availability String
- (Required String) The availability zone configuration of the Kafka cluster. Accepted values are:
SINGLE_ZONEandMULTI_ZONE. - bootstrap
Endpoint String - (Required String) The bootstrap endpoint used by Kafka clients to connect to the Kafka cluster. (e.g.,
pkc-00000.us-central1.gcp.confluent.cloud:9092). - cloud String
- (Required String) The cloud service provider that runs the Kafka cluster. Accepted values are:
AWS,AZURE, andGCP. - display
Name String - (Required String) The name of the Kafka cluster.
- environment Property Map
- http
Endpoint String - (Required String) The REST endpoint of the Kafka cluster (e.g.,
https://pkc-00000.us-central1.gcp.confluent.cloud:443). - id String
- (Required String) The ID of the Network that the Kafka cluster belongs to, for example,
n-abc123. - kind String
- (Required String) A kind of the Kafka cluster, for example,
Cluster. - networks List<Property Map>
- rbac
Crn String - (Required String) The Confluent Resource Name of the Kafka cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/cloud-cluster=lkc-abc123. - region String
- (Required String) The cloud service provider region where the Kafka cluster is running, for example,
us-west-2. See Cloud Providers and Regions for a full list of options for AWS, Azure, and GCP. - basics List<Property Map>
- (Optional Configuration Block) The configuration of the Basic Kafka cluster.
- dedicated Property Map
- (Optional Configuration Block) The configuration of the Dedicated Kafka cluster. It supports the following:
- standards List<Property Map>
- (Optional Configuration Block) The configuration of the Standard Kafka cluster.
Supporting Types
GetKafkaClusterDedicated
- Cku int
- (Required Number) The number of Confluent Kafka Units (CKUs) for Dedicated cluster types. The minimum number of CKUs for
SINGLE_ZONEdedicated clusters is1whereasMULTI_ZONEdedicated clusters must have more than2CKUs. - Encryption
Key string - (Optional String) The ID of the encryption key that is used to encrypt the data in the Kafka cluster, for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab(key Amazon Resource Name) for AWS orprojects/my-test-project/locations/global/keyRings/test-byok/cryptoKeys/testfor GCP. Append required permissions to the key policy before creating a Kafka cluster, see Encrypt Confluent Cloud Clusters using Self-Managed Keys for more details. At the moment, self-managed encryption keys are only available for the Dedicated clusters on AWS or GCP.
- Cku int
- (Required Number) The number of Confluent Kafka Units (CKUs) for Dedicated cluster types. The minimum number of CKUs for
SINGLE_ZONEdedicated clusters is1whereasMULTI_ZONEdedicated clusters must have more than2CKUs. - Encryption
Key string - (Optional String) The ID of the encryption key that is used to encrypt the data in the Kafka cluster, for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab(key Amazon Resource Name) for AWS orprojects/my-test-project/locations/global/keyRings/test-byok/cryptoKeys/testfor GCP. Append required permissions to the key policy before creating a Kafka cluster, see Encrypt Confluent Cloud Clusters using Self-Managed Keys for more details. At the moment, self-managed encryption keys are only available for the Dedicated clusters on AWS or GCP.
- cku Integer
- (Required Number) The number of Confluent Kafka Units (CKUs) for Dedicated cluster types. The minimum number of CKUs for
SINGLE_ZONEdedicated clusters is1whereasMULTI_ZONEdedicated clusters must have more than2CKUs. - encryption
Key String - (Optional String) The ID of the encryption key that is used to encrypt the data in the Kafka cluster, for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab(key Amazon Resource Name) for AWS orprojects/my-test-project/locations/global/keyRings/test-byok/cryptoKeys/testfor GCP. Append required permissions to the key policy before creating a Kafka cluster, see Encrypt Confluent Cloud Clusters using Self-Managed Keys for more details. At the moment, self-managed encryption keys are only available for the Dedicated clusters on AWS or GCP.
- cku number
- (Required Number) The number of Confluent Kafka Units (CKUs) for Dedicated cluster types. The minimum number of CKUs for
SINGLE_ZONEdedicated clusters is1whereasMULTI_ZONEdedicated clusters must have more than2CKUs. - encryption
Key string - (Optional String) The ID of the encryption key that is used to encrypt the data in the Kafka cluster, for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab(key Amazon Resource Name) for AWS orprojects/my-test-project/locations/global/keyRings/test-byok/cryptoKeys/testfor GCP. Append required permissions to the key policy before creating a Kafka cluster, see Encrypt Confluent Cloud Clusters using Self-Managed Keys for more details. At the moment, self-managed encryption keys are only available for the Dedicated clusters on AWS or GCP.
- cku int
- (Required Number) The number of Confluent Kafka Units (CKUs) for Dedicated cluster types. The minimum number of CKUs for
SINGLE_ZONEdedicated clusters is1whereasMULTI_ZONEdedicated clusters must have more than2CKUs. - encryption_
key str - (Optional String) The ID of the encryption key that is used to encrypt the data in the Kafka cluster, for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab(key Amazon Resource Name) for AWS orprojects/my-test-project/locations/global/keyRings/test-byok/cryptoKeys/testfor GCP. Append required permissions to the key policy before creating a Kafka cluster, see Encrypt Confluent Cloud Clusters using Self-Managed Keys for more details. At the moment, self-managed encryption keys are only available for the Dedicated clusters on AWS or GCP.
- cku Number
- (Required Number) The number of Confluent Kafka Units (CKUs) for Dedicated cluster types. The minimum number of CKUs for
SINGLE_ZONEdedicated clusters is1whereasMULTI_ZONEdedicated clusters must have more than2CKUs. - encryption
Key String - (Optional String) The ID of the encryption key that is used to encrypt the data in the Kafka cluster, for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab(key Amazon Resource Name) for AWS orprojects/my-test-project/locations/global/keyRings/test-byok/cryptoKeys/testfor GCP. Append required permissions to the key policy before creating a Kafka cluster, see Encrypt Confluent Cloud Clusters using Self-Managed Keys for more details. At the moment, self-managed encryption keys are only available for the Dedicated clusters on AWS or GCP.
GetKafkaClusterEnvironment
- Id string
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- Id string
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- id String
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- id string
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- id str
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- id String
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
GetKafkaClusterNetwork
- Id string
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- Id string
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- id String
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- id string
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- id str
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
- id String
- The ID of the Environment that the Kafka cluster belongs to, for example,
env-xyz456.
Package Details
- Repository
- Confluent Cloud pulumi/pulumi-confluentcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
confluentTerraform Provider.
Viewing docs for Confluent v0.1.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
