Viewing docs for redpanda 2.4.0
published on Wednesday, Sep 16, 2026 by redpanda-data
published on Wednesday, Sep 16, 2026 by redpanda-data
Viewing docs for redpanda 2.4.0
published on Wednesday, Sep 16, 2026 by redpanda-data
published on Wednesday, Sep 16, 2026 by redpanda-data
Data source for a Redpanda Cloud serverless cluster
Usage
import * as pulumi from "@pulumi/pulumi";
import * as redpanda from "@pulumi/redpanda";
const example = redpanda.getServerlessCluster({
id: "serverless_cluster_id",
});
import pulumi
import pulumi_redpanda as redpanda
example = redpanda.get_serverless_cluster(id="serverless_cluster_id")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/redpanda/v2/redpanda"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := redpanda.LookupServerlessCluster(ctx, &redpanda.LookupServerlessClusterArgs{
Id: "serverless_cluster_id",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Redpanda = Pulumi.Redpanda;
return await Deployment.RunAsync(() =>
{
var example = Redpanda.GetServerlessCluster.Invoke(new()
{
Id = "serverless_cluster_id",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.redpanda.RedpandaFunctions;
import com.pulumi.redpanda.inputs.GetServerlessClusterArgs;
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 = RedpandaFunctions.getServerlessCluster(GetServerlessClusterArgs.builder()
.id("serverless_cluster_id")
.build());
}
}
variables:
example:
fn::invoke:
function: redpanda:getServerlessCluster
arguments:
id: serverless_cluster_id
Example coming soon!
Using getServerlessCluster
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 getServerlessCluster(args: GetServerlessClusterArgs, opts?: InvokeOptions): Promise<GetServerlessClusterResult>
function getServerlessClusterOutput(args: GetServerlessClusterOutputArgs, opts?: InvokeOutputOptions): Output<GetServerlessClusterResult>def get_serverless_cluster(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServerlessClusterResult
def get_serverless_cluster_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetServerlessClusterResult]func LookupServerlessCluster(ctx *Context, args *LookupServerlessClusterArgs, opts ...InvokeOption) (*LookupServerlessClusterResult, error)
func LookupServerlessClusterOutput(ctx *Context, args *LookupServerlessClusterOutputArgs, opts ...InvokeOption) LookupServerlessClusterResultOutput> Note: This function is named LookupServerlessCluster in the Go SDK.
public static class GetServerlessCluster
{
public static Task<GetServerlessClusterResult> InvokeAsync(GetServerlessClusterArgs args, InvokeOptions? opts = null)
public static Output<GetServerlessClusterResult> Invoke(GetServerlessClusterInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetServerlessClusterResult> Invoke(GetServerlessClusterInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetServerlessClusterResult> getServerlessCluster(GetServerlessClusterArgs args, InvokeOptions options)
public static Output<GetServerlessClusterResult> getServerlessCluster(GetServerlessClusterArgs args, InvokeOptions options)
public static Output<GetServerlessClusterResult> getServerlessCluster(GetServerlessClusterArgs args, InvokeOutputOptions options)
fn::invoke:
function: redpanda:index/getServerlessCluster:getServerlessCluster
arguments:
# arguments dictionarydata "redpanda_get_serverless_cluster" "name" {
# arguments
}The following arguments are supported:
- Id string
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- Id string
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- id string
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- id String
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- id string
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- id str
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- id String
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
getServerlessCluster Result
The following output properties are available:
- Cluster
Api stringUrl - The URL of the dataplane API for the serverless cluster.
- Console
Private stringUrl - Private Console URL for the serverless cluster.
- Console
Url string - Public Console URL for the serverless cluster.
- Dataplane
Api GetServerless Cluster Dataplane Api - Cluster's Data Plane API properties.
- Id string
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- Kafka
Api GetServerless Cluster Kafka Api - Cluster's Kafka API properties.
- Name string
- Unique name of the Serverless cluster.
- Networking
Config GetServerless Cluster Networking Config - Networking Config configuration
- Planned
Deletion GetServerless Cluster Planned Deletion - Date after which this cluster can and should be deleted.
- Private
Link stringId - Private link ID for the serverless cluster. Must be set if private networking is enabled.
- Prometheus
Get
Serverless Cluster Prometheus - Prometheus metrics endpoint properties.
- Resource
Group stringId - Resource group ID of the cluster.
- Schema
Registry GetServerless Cluster Schema Registry - Cluster's Schema Registry properties.
- Serverless
Region string - Serverless region in which the cluster is placed, backed by a cloud provider region.
- State string
- State describes the state of the ServerlessCluster. - STATEPLACING: Serverless cluster is in the process of being placed on a cell with sufficient resources in the data plane. - STATECREATING: Serverless cluster is in the process of having its control plane state created. - STATEREADY: Serverless cluster is in execution and accepting external requests. - STATEDELETING: Serverless cluster is in the process of having its control plane state removed. Resources dedicated to the cluster in the data plane will be released. - STATEFAILED: Serverless cluster was unable to enter the ready state from either the creating or placing states. - STATESUSPENDED: Serverless cluster is in execution but blocks all external requests.
- Dictionary<string, string>
- User-defined tags for the Serverless cluster
- Cluster
Api stringUrl - The URL of the dataplane API for the serverless cluster.
- Console
Private stringUrl - Private Console URL for the serverless cluster.
- Console
Url string - Public Console URL for the serverless cluster.
- Dataplane
Api GetServerless Cluster Dataplane Api - Cluster's Data Plane API properties.
- Id string
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- Kafka
Api GetServerless Cluster Kafka Api - Cluster's Kafka API properties.
- Name string
- Unique name of the Serverless cluster.
- Networking
Config GetServerless Cluster Networking Config - Networking Config configuration
- Planned
Deletion GetServerless Cluster Planned Deletion - Date after which this cluster can and should be deleted.
- Private
Link stringId - Private link ID for the serverless cluster. Must be set if private networking is enabled.
- Prometheus
Get
Serverless Cluster Prometheus - Prometheus metrics endpoint properties.
- Resource
Group stringId - Resource group ID of the cluster.
- Schema
Registry GetServerless Cluster Schema Registry - Cluster's Schema Registry properties.
- Serverless
Region string - Serverless region in which the cluster is placed, backed by a cloud provider region.
- State string
- State describes the state of the ServerlessCluster. - STATEPLACING: Serverless cluster is in the process of being placed on a cell with sufficient resources in the data plane. - STATECREATING: Serverless cluster is in the process of having its control plane state created. - STATEREADY: Serverless cluster is in execution and accepting external requests. - STATEDELETING: Serverless cluster is in the process of having its control plane state removed. Resources dedicated to the cluster in the data plane will be released. - STATEFAILED: Serverless cluster was unable to enter the ready state from either the creating or placing states. - STATESUSPENDED: Serverless cluster is in execution but blocks all external requests.
- map[string]string
- User-defined tags for the Serverless cluster
- cluster_
api_ stringurl - The URL of the dataplane API for the serverless cluster.
- console_
private_ stringurl - Private Console URL for the serverless cluster.
- console_
url string - Public Console URL for the serverless cluster.
- dataplane_
api object - Cluster's Data Plane API properties.
- id string
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- kafka_
api object - Cluster's Kafka API properties.
- name string
- Unique name of the Serverless cluster.
- networking_
config object - Networking Config configuration
- planned_
deletion object - Date after which this cluster can and should be deleted.
- private_
link_ stringid - Private link ID for the serverless cluster. Must be set if private networking is enabled.
- prometheus object
- Prometheus metrics endpoint properties.
- resource_
group_ stringid - Resource group ID of the cluster.
- schema_
registry object - Cluster's Schema Registry properties.
- serverless_
region string - Serverless region in which the cluster is placed, backed by a cloud provider region.
- state string
- State describes the state of the ServerlessCluster. - STATEPLACING: Serverless cluster is in the process of being placed on a cell with sufficient resources in the data plane. - STATECREATING: Serverless cluster is in the process of having its control plane state created. - STATEREADY: Serverless cluster is in execution and accepting external requests. - STATEDELETING: Serverless cluster is in the process of having its control plane state removed. Resources dedicated to the cluster in the data plane will be released. - STATEFAILED: Serverless cluster was unable to enter the ready state from either the creating or placing states. - STATESUSPENDED: Serverless cluster is in execution but blocks all external requests.
- map(string)
- User-defined tags for the Serverless cluster
- cluster
Api StringUrl - The URL of the dataplane API for the serverless cluster.
- console
Private StringUrl - Private Console URL for the serverless cluster.
- console
Url String - Public Console URL for the serverless cluster.
- dataplane
Api GetServerless Cluster Dataplane Api - Cluster's Data Plane API properties.
- id String
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- kafka
Api GetServerless Cluster Kafka Api - Cluster's Kafka API properties.
- name String
- Unique name of the Serverless cluster.
- networking
Config GetServerless Cluster Networking Config - Networking Config configuration
- planned
Deletion GetServerless Cluster Planned Deletion - Date after which this cluster can and should be deleted.
- private
Link StringId - Private link ID for the serverless cluster. Must be set if private networking is enabled.
- prometheus
Get
Serverless Cluster Prometheus - Prometheus metrics endpoint properties.
- resource
Group StringId - Resource group ID of the cluster.
- schema
Registry GetServerless Cluster Schema Registry - Cluster's Schema Registry properties.
- serverless
Region String - Serverless region in which the cluster is placed, backed by a cloud provider region.
- state String
- State describes the state of the ServerlessCluster. - STATEPLACING: Serverless cluster is in the process of being placed on a cell with sufficient resources in the data plane. - STATECREATING: Serverless cluster is in the process of having its control plane state created. - STATEREADY: Serverless cluster is in execution and accepting external requests. - STATEDELETING: Serverless cluster is in the process of having its control plane state removed. Resources dedicated to the cluster in the data plane will be released. - STATEFAILED: Serverless cluster was unable to enter the ready state from either the creating or placing states. - STATESUSPENDED: Serverless cluster is in execution but blocks all external requests.
- Map<String,String>
- User-defined tags for the Serverless cluster
- cluster
Api stringUrl - The URL of the dataplane API for the serverless cluster.
- console
Private stringUrl - Private Console URL for the serverless cluster.
- console
Url string - Public Console URL for the serverless cluster.
- dataplane
Api GetServerless Cluster Dataplane Api - Cluster's Data Plane API properties.
- id string
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- kafka
Api GetServerless Cluster Kafka Api - Cluster's Kafka API properties.
- name string
- Unique name of the Serverless cluster.
- networking
Config GetServerless Cluster Networking Config - Networking Config configuration
- planned
Deletion GetServerless Cluster Planned Deletion - Date after which this cluster can and should be deleted.
- private
Link stringId - Private link ID for the serverless cluster. Must be set if private networking is enabled.
- prometheus
Get
Serverless Cluster Prometheus - Prometheus metrics endpoint properties.
- resource
Group stringId - Resource group ID of the cluster.
- schema
Registry GetServerless Cluster Schema Registry - Cluster's Schema Registry properties.
- serverless
Region string - Serverless region in which the cluster is placed, backed by a cloud provider region.
- state string
- State describes the state of the ServerlessCluster. - STATEPLACING: Serverless cluster is in the process of being placed on a cell with sufficient resources in the data plane. - STATECREATING: Serverless cluster is in the process of having its control plane state created. - STATEREADY: Serverless cluster is in execution and accepting external requests. - STATEDELETING: Serverless cluster is in the process of having its control plane state removed. Resources dedicated to the cluster in the data plane will be released. - STATEFAILED: Serverless cluster was unable to enter the ready state from either the creating or placing states. - STATESUSPENDED: Serverless cluster is in execution but blocks all external requests.
- {[key: string]: string}
- User-defined tags for the Serverless cluster
- cluster_
api_ strurl - The URL of the dataplane API for the serverless cluster.
- console_
private_ strurl - Private Console URL for the serverless cluster.
- console_
url str - Public Console URL for the serverless cluster.
- dataplane_
api GetServerless Cluster Dataplane Api - Cluster's Data Plane API properties.
- id str
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- kafka_
api GetServerless Cluster Kafka Api - Cluster's Kafka API properties.
- name str
- Unique name of the Serverless cluster.
- networking_
config GetServerless Cluster Networking Config - Networking Config configuration
- planned_
deletion GetServerless Cluster Planned Deletion - Date after which this cluster can and should be deleted.
- private_
link_ strid - Private link ID for the serverless cluster. Must be set if private networking is enabled.
- prometheus
Get
Serverless Cluster Prometheus - Prometheus metrics endpoint properties.
- resource_
group_ strid - Resource group ID of the cluster.
- schema_
registry GetServerless Cluster Schema Registry - Cluster's Schema Registry properties.
- serverless_
region str - Serverless region in which the cluster is placed, backed by a cloud provider region.
- state str
- State describes the state of the ServerlessCluster. - STATEPLACING: Serverless cluster is in the process of being placed on a cell with sufficient resources in the data plane. - STATECREATING: Serverless cluster is in the process of having its control plane state created. - STATEREADY: Serverless cluster is in execution and accepting external requests. - STATEDELETING: Serverless cluster is in the process of having its control plane state removed. Resources dedicated to the cluster in the data plane will be released. - STATEFAILED: Serverless cluster was unable to enter the ready state from either the creating or placing states. - STATESUSPENDED: Serverless cluster is in execution but blocks all external requests.
- Mapping[str, str]
- User-defined tags for the Serverless cluster
- cluster
Api StringUrl - The URL of the dataplane API for the serverless cluster.
- console
Private StringUrl - Private Console URL for the serverless cluster.
- console
Url String - Public Console URL for the serverless cluster.
- dataplane
Api Property Map - Cluster's Data Plane API properties.
- id String
- ID of the Serverless cluster. ID is an output from the Create Serverless Cluster operation and cannot be set by the caller.
- kafka
Api Property Map - Cluster's Kafka API properties.
- name String
- Unique name of the Serverless cluster.
- networking
Config Property Map - Networking Config configuration
- planned
Deletion Property Map - Date after which this cluster can and should be deleted.
- private
Link StringId - Private link ID for the serverless cluster. Must be set if private networking is enabled.
- prometheus Property Map
- Prometheus metrics endpoint properties.
- resource
Group StringId - Resource group ID of the cluster.
- schema
Registry Property Map - Cluster's Schema Registry properties.
- serverless
Region String - Serverless region in which the cluster is placed, backed by a cloud provider region.
- state String
- State describes the state of the ServerlessCluster. - STATEPLACING: Serverless cluster is in the process of being placed on a cell with sufficient resources in the data plane. - STATECREATING: Serverless cluster is in the process of having its control plane state created. - STATEREADY: Serverless cluster is in execution and accepting external requests. - STATEDELETING: Serverless cluster is in the process of having its control plane state removed. Resources dedicated to the cluster in the data plane will be released. - STATEFAILED: Serverless cluster was unable to enter the ready state from either the creating or placing states. - STATESUSPENDED: Serverless cluster is in execution but blocks all external requests.
- Map<String>
- User-defined tags for the Serverless cluster
Supporting Types
GetServerlessClusterDataplaneApi
- Private
Url string - private_url is the private url of the dataplane api if private networking is enabled for this cluster.
- Url string
- Dataplane API URL
- Private
Url string - private_url is the private url of the dataplane api if private networking is enabled for this cluster.
- Url string
- Dataplane API URL
- private_
url string - private_url is the private url of the dataplane api if private networking is enabled for this cluster.
- url string
- Dataplane API URL
- private
Url String - private_url is the private url of the dataplane api if private networking is enabled for this cluster.
- url String
- Dataplane API URL
- private
Url string - private_url is the private url of the dataplane api if private networking is enabled for this cluster.
- url string
- Dataplane API URL
- private_
url str - private_url is the private url of the dataplane api if private networking is enabled for this cluster.
- url str
- Dataplane API URL
- private
Url String - private_url is the private url of the dataplane api if private networking is enabled for this cluster.
- url String
- Dataplane API URL
GetServerlessClusterKafkaApi
- Private
Seed List<string>Brokers - Kafka API seed brokers (also known as bootstrap servers). Private addresses
- Seed
Brokers List<string> - Kafka API seed brokers (also known as bootstrap servers). Implicitly public
- Private
Seed []stringBrokers - Kafka API seed brokers (also known as bootstrap servers). Private addresses
- Seed
Brokers []string - Kafka API seed brokers (also known as bootstrap servers). Implicitly public
- private_
seed_ list(string)brokers - Kafka API seed brokers (also known as bootstrap servers). Private addresses
- seed_
brokers list(string) - Kafka API seed brokers (also known as bootstrap servers). Implicitly public
- private
Seed List<String>Brokers - Kafka API seed brokers (also known as bootstrap servers). Private addresses
- seed
Brokers List<String> - Kafka API seed brokers (also known as bootstrap servers). Implicitly public
- private
Seed string[]Brokers - Kafka API seed brokers (also known as bootstrap servers). Private addresses
- seed
Brokers string[] - Kafka API seed brokers (also known as bootstrap servers). Implicitly public
- private_
seed_ Sequence[str]brokers - Kafka API seed brokers (also known as bootstrap servers). Private addresses
- seed_
brokers Sequence[str] - Kafka API seed brokers (also known as bootstrap servers). Implicitly public
- private
Seed List<String>Brokers - Kafka API seed brokers (also known as bootstrap servers). Private addresses
- seed
Brokers List<String> - Kafka API seed brokers (also known as bootstrap servers). Implicitly public
GetServerlessClusterNetworkingConfig
GetServerlessClusterPlannedDeletion
- Delete
After string - Delete After
- Reason string
- Reason
- Delete
After string - Delete After
- Reason string
- Reason
- delete_
after string - Delete After
- reason string
- Reason
- delete
After String - Delete After
- reason String
- Reason
- delete
After string - Delete After
- reason string
- Reason
- delete_
after str - Delete After
- reason str
- Reason
- delete
After String - Delete After
- reason String
- Reason
GetServerlessClusterPrometheus
- Private
Url string - Prometheus API Private URL.
- Url string
- Prometheus API URL.
- Private
Url string - Prometheus API Private URL.
- Url string
- Prometheus API URL.
- private_
url string - Prometheus API Private URL.
- url string
- Prometheus API URL.
- private
Url String - Prometheus API Private URL.
- url String
- Prometheus API URL.
- private
Url string - Prometheus API Private URL.
- url string
- Prometheus API URL.
- private_
url str - Prometheus API Private URL.
- url str
- Prometheus API URL.
- private
Url String - Prometheus API Private URL.
- url String
- Prometheus API URL.
GetServerlessClusterSchemaRegistry
- Private
Url string - Private url for the schema registry
- Url string
- Schema Registry URL
- Private
Url string - Private url for the schema registry
- Url string
- Schema Registry URL
- private_
url string - Private url for the schema registry
- url string
- Schema Registry URL
- private
Url String - Private url for the schema registry
- url String
- Schema Registry URL
- private
Url string - Private url for the schema registry
- url string
- Schema Registry URL
- private_
url str - Private url for the schema registry
- url str
- Schema Registry URL
- private
Url String - Private url for the schema registry
- url String
- Schema Registry URL
Package Details
- Repository
- redpanda redpanda-data/terraform-provider-redpanda
- License
- Notes
- This Pulumi package is based on the
redpandaTerraform Provider.
Viewing docs for redpanda 2.4.0
published on Wednesday, Sep 16, 2026 by redpanda-data
published on Wednesday, Sep 16, 2026 by redpanda-data