published on Saturday, Sep 12, 2026 by Pulumi
published on Saturday, Sep 12, 2026 by Pulumi
data.confluent_schema_registry_cluster describes a Schema Registry cluster data source.
Warning: A Schema Registry cluster is provisioned automatically when a
confluentcloud.Environmentresource has astreamGovernanceblock configured. If you’re provisioning theconfluentcloud.Environmentresource and referencingdata.confluent_schema_registry_clusterin the same pulumi up command, add theconfluentcloud.Environmentresource to thedependsOnargument of the data source. This ensures the Schema Registry cluster exists before the data source is queried.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as confluentcloud from "@pulumi/confluentcloud";
export = async () => {
// If the environment (and its Schema Registry cluster) is provisioned in the
// same pulumi up command, add it to the data source's depends_on. This
// ensures the Schema Registry cluster has finished provisioning before the
// data source is queried, even though the environment.id reference below
// already creates an implicit ordering dependency.
const staging = new confluentcloud.Environment("staging", {
displayName: "staging",
streamGovernance: {
"package": "ESSENTIALS",
},
});
// Loads the only Schema Registry cluster in the target environment
const exampleUsingEnvId = confluentcloud.getSchemaRegistryClusterOutput({
environment: {
id: staging.id,
},
});
const exampleUsingId = await confluentcloud.getSchemaRegistryCluster({
id: "lsrc-abc123",
environment: {
id: "env-xyz456",
},
});
const exampleUsingName = await confluentcloud.getSchemaRegistryCluster({
displayName: "Stream Governance Package",
environment: {
id: "env-xyz456",
},
});
return {
exampleUsingEnvId: exampleUsingEnvId,
exampleUsingId: exampleUsingId,
exampleUsingName: exampleUsingName,
};
}
import pulumi
import pulumi_confluentcloud as confluentcloud
# If the environment (and its Schema Registry cluster) is provisioned in the
# same pulumi up command, add it to the data source's depends_on. This
# ensures the Schema Registry cluster has finished provisioning before the
# data source is queried, even though the environment.id reference below
# already creates an implicit ordering dependency.
staging = confluentcloud.Environment("staging",
display_name="staging",
stream_governance={
"package": "ESSENTIALS",
})
# Loads the only Schema Registry cluster in the target environment
example_using_env_id = confluentcloud.get_schema_registry_cluster_output(environment={
"id": staging.id,
})
pulumi.export("exampleUsingEnvId", example_using_env_id)
example_using_id = confluentcloud.get_schema_registry_cluster(id="lsrc-abc123",
environment={
"id": "env-xyz456",
})
pulumi.export("exampleUsingId", example_using_id)
example_using_name = confluentcloud.get_schema_registry_cluster(display_name="Stream Governance Package",
environment={
"id": "env-xyz456",
})
pulumi.export("exampleUsingName", example_using_name)
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 {
// If the environment (and its Schema Registry cluster) is provisioned in the
// same pulumi up command, add it to the data source's depends_on. This
// ensures the Schema Registry cluster has finished provisioning before the
// data source is queried, even though the environment.id reference below
// already creates an implicit ordering dependency.
staging, err := confluentcloud.NewEnvironment(ctx, "staging", &confluentcloud.EnvironmentArgs{
DisplayName: pulumi.String("staging"),
StreamGovernance: &confluentcloud.EnvironmentStreamGovernanceArgs{
Package: pulumi.String("ESSENTIALS"),
},
})
if err != nil {
return err
}
// Loads the only Schema Registry cluster in the target environment
exampleUsingEnvId := confluentcloud.GetSchemaRegistryClusterOutput(ctx, confluentcloud.GetSchemaRegistryClusterOutputArgs{
Environment: &confluentcloud.GetSchemaRegistryClusterEnvironmentArgs{
Id: staging.ID().ToIDOutput().ToStringOutput(),
},
}, nil)
ctx.Export("exampleUsingEnvId", exampleUsingEnvId)
exampleUsingId, err := confluentcloud.GetSchemaRegistryCluster(ctx, &confluentcloud.GetSchemaRegistryClusterArgs{
Id: pulumi.StringRef("lsrc-abc123"),
Environment: confluentcloud.GetSchemaRegistryClusterEnvironment{
Id: "env-xyz456",
},
}, nil)
if err != nil {
return err
}
ctx.Export("exampleUsingId", exampleUsingId)
exampleUsingName, err := confluentcloud.GetSchemaRegistryCluster(ctx, &confluentcloud.GetSchemaRegistryClusterArgs{
DisplayName: pulumi.StringRef("Stream Governance Package"),
Environment: confluentcloud.GetSchemaRegistryClusterEnvironment{
Id: "env-xyz456",
},
}, nil)
if err != nil {
return err
}
ctx.Export("exampleUsingName", exampleUsingName)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ConfluentCloud = Pulumi.ConfluentCloud;
return await Deployment.RunAsync(() =>
{
// If the environment (and its Schema Registry cluster) is provisioned in the
// same pulumi up command, add it to the data source's depends_on. This
// ensures the Schema Registry cluster has finished provisioning before the
// data source is queried, even though the environment.id reference below
// already creates an implicit ordering dependency.
var staging = new ConfluentCloud.Environment("staging", new()
{
DisplayName = "staging",
StreamGovernance = new ConfluentCloud.Inputs.EnvironmentStreamGovernanceArgs
{
Package = "ESSENTIALS",
},
});
// Loads the only Schema Registry cluster in the target environment
var exampleUsingEnvId = ConfluentCloud.GetSchemaRegistryCluster.Invoke(new()
{
Environment = new ConfluentCloud.Inputs.GetSchemaRegistryClusterEnvironmentInputArgs
{
Id = staging.Id,
},
});
var exampleUsingId = ConfluentCloud.GetSchemaRegistryCluster.Invoke(new()
{
Id = "lsrc-abc123",
Environment = new ConfluentCloud.Inputs.GetSchemaRegistryClusterEnvironmentInputArgs
{
Id = "env-xyz456",
},
});
var exampleUsingName = ConfluentCloud.GetSchemaRegistryCluster.Invoke(new()
{
DisplayName = "Stream Governance Package",
Environment = new ConfluentCloud.Inputs.GetSchemaRegistryClusterEnvironmentInputArgs
{
Id = "env-xyz456",
},
});
return new Dictionary<string, object?>
{
["exampleUsingEnvId"] = exampleUsingEnvId,
["exampleUsingId"] = exampleUsingId,
["exampleUsingName"] = exampleUsingName,
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.confluentcloud.Environment;
import com.pulumi.confluentcloud.EnvironmentArgs;
import com.pulumi.confluentcloud.inputs.EnvironmentStreamGovernanceArgs;
import com.pulumi.confluentcloud.ConfluentcloudFunctions;
import com.pulumi.confluentcloud.inputs.GetSchemaRegistryClusterArgs;
import com.pulumi.confluentcloud.inputs.GetSchemaRegistryClusterEnvironmentArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
// If the environment (and its Schema Registry cluster) is provisioned in the
// same pulumi up command, add it to the data source's depends_on. This
// ensures the Schema Registry cluster has finished provisioning before the
// data source is queried, even though the environment.id reference below
// already creates an implicit ordering dependency.
var staging = new Environment("staging", EnvironmentArgs.builder()
.displayName("staging")
.streamGovernance(EnvironmentStreamGovernanceArgs.builder()
.package_("ESSENTIALS")
.build())
.build());
// Loads the only Schema Registry cluster in the target environment
final var exampleUsingEnvId = ConfluentcloudFunctions.getSchemaRegistryCluster(GetSchemaRegistryClusterArgs.builder()
.environment(GetSchemaRegistryClusterEnvironmentArgs.builder()
.id(staging.id())
.build())
.build());
ctx.export("exampleUsingEnvId", exampleUsingEnvId);
final var exampleUsingId = ConfluentcloudFunctions.getSchemaRegistryCluster(GetSchemaRegistryClusterArgs.builder()
.id("lsrc-abc123")
.environment(GetSchemaRegistryClusterEnvironmentArgs.builder()
.id("env-xyz456")
.build())
.build());
ctx.export("exampleUsingId", exampleUsingId);
final var exampleUsingName = ConfluentcloudFunctions.getSchemaRegistryCluster(GetSchemaRegistryClusterArgs.builder()
.displayName("Stream Governance Package")
.environment(GetSchemaRegistryClusterEnvironmentArgs.builder()
.id("env-xyz456")
.build())
.build());
ctx.export("exampleUsingName", exampleUsingName);
}
}
resources:
# If the environment (and its Schema Registry cluster) is provisioned in the
# same pulumi up command, add it to the data source's depends_on. This
# ensures the Schema Registry cluster has finished provisioning before the
# data source is queried, even though the environment.id reference below
# already creates an implicit ordering dependency.
staging:
type: confluentcloud:Environment
properties:
displayName: staging
streamGovernance:
package: ESSENTIALS
variables:
# Loads the only Schema Registry cluster in the target environment
exampleUsingEnvId:
fn::invoke:
function: confluentcloud:getSchemaRegistryCluster
arguments:
environment:
id: ${staging.id}
exampleUsingId:
fn::invoke:
function: confluentcloud:getSchemaRegistryCluster
arguments:
id: lsrc-abc123
environment:
id: env-xyz456
exampleUsingName:
fn::invoke:
function: confluentcloud:getSchemaRegistryCluster
arguments:
displayName: Stream Governance Package
environment:
id: env-xyz456
outputs:
exampleUsingEnvId: ${exampleUsingEnvId}
exampleUsingId: ${exampleUsingId}
exampleUsingName: ${exampleUsingName}
pulumi {
required_providers {
confluentcloud = {
source = "pulumi/confluentcloud"
}
}
}
data "confluentcloud_getschemaregistrycluster" "exampleUsingEnvId" {
environment = {
id = confluentcloud_environment.staging.id
}
}
data "confluentcloud_getschemaregistrycluster" "exampleUsingId" {
id = "lsrc-abc123"
environment = {
id = "env-xyz456"
}
}
data "confluentcloud_getschemaregistrycluster" "exampleUsingName" {
display_name = "Stream Governance Package"
environment = {
id = "env-xyz456"
}
}
# If the environment (and its Schema Registry cluster) is provisioned in the
# same pulumi up command, add it to the data source's depends_on. This
# ensures the Schema Registry cluster has finished provisioning before the
# data source is queried, even though the environment.id reference below
# already creates an implicit ordering dependency.
resource "confluentcloud_environment" "staging" {
display_name = "staging"
stream_governance = {
package = "ESSENTIALS"
}
}
# Loads the only Schema Registry cluster in the target environment
output "exampleUsingEnvId" {
value = data.confluentcloud_getschemaregistrycluster.exampleUsingEnvId
}
output "exampleUsingId" {
value = data.confluentcloud_getschemaregistrycluster.exampleUsingId
}
output "exampleUsingName" {
value = data.confluentcloud_getschemaregistrycluster.exampleUsingName
}
Using getSchemaRegistryCluster
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 getSchemaRegistryCluster(args: GetSchemaRegistryClusterArgs, opts?: InvokeOptions): Promise<GetSchemaRegistryClusterResult>
function getSchemaRegistryClusterOutput(args: GetSchemaRegistryClusterOutputArgs, opts?: InvokeOutputOptions): Output<GetSchemaRegistryClusterResult>def get_schema_registry_cluster(display_name: Optional[str] = None,
environment: Optional[GetSchemaRegistryClusterEnvironment] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSchemaRegistryClusterResult
def get_schema_registry_cluster_output(display_name: pulumi.Input[Optional[str]] = None,
environment: pulumi.Input[Optional[GetSchemaRegistryClusterEnvironmentArgs]] = None,
id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetSchemaRegistryClusterResult]func GetSchemaRegistryCluster(ctx *Context, args *GetSchemaRegistryClusterArgs, opts ...InvokeOption) (*GetSchemaRegistryClusterResult, error)
func GetSchemaRegistryClusterOutput(ctx *Context, args *GetSchemaRegistryClusterOutputArgs, opts ...InvokeOption) GetSchemaRegistryClusterResultOutput> Note: This function is named GetSchemaRegistryCluster in the Go SDK.
public static class GetSchemaRegistryCluster
{
public static Task<GetSchemaRegistryClusterResult> InvokeAsync(GetSchemaRegistryClusterArgs args, InvokeOptions? opts = null)
public static Output<GetSchemaRegistryClusterResult> Invoke(GetSchemaRegistryClusterInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetSchemaRegistryClusterResult> Invoke(GetSchemaRegistryClusterInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetSchemaRegistryClusterResult> getSchemaRegistryCluster(GetSchemaRegistryClusterArgs args, InvokeOptions options)
public static Output<GetSchemaRegistryClusterResult> getSchemaRegistryCluster(GetSchemaRegistryClusterArgs args, InvokeOptions options)
public static Output<GetSchemaRegistryClusterResult> getSchemaRegistryCluster(GetSchemaRegistryClusterArgs args, InvokeOutputOptions options)
fn::invoke:
function: confluentcloud:index/getSchemaRegistryCluster:getSchemaRegistryCluster
arguments:
# arguments dictionarydata "confluentcloud_get_schema_registry_cluster" "name" {
# arguments
}The following arguments are supported:
- Environment
Pulumi.
Confluent Cloud. Inputs. Get Schema Registry Cluster Environment - Display
Name string - The name for the Schema Registry cluster.
- Id string
- The ID of the Schema Registry cluster (for example,
lsrc-abc123).
- Environment
Get
Schema Registry Cluster Environment - Display
Name string - The name for the Schema Registry cluster.
- Id string
- The ID of the Schema Registry cluster (for example,
lsrc-abc123).
- environment object
- display_
name string - The name for the Schema Registry cluster.
- id string
- The ID of the Schema Registry cluster (for example,
lsrc-abc123).
- environment
Get
Schema Registry Cluster Environment - display
Name String - The name for the Schema Registry cluster.
- id String
- The ID of the Schema Registry cluster (for example,
lsrc-abc123).
- environment
Get
Schema Registry Cluster Environment - display
Name string - The name for the Schema Registry cluster.
- id string
- The ID of the Schema Registry cluster (for example,
lsrc-abc123).
- environment
Get
Schema Registry Cluster Environment - display_
name str - The name for the Schema Registry cluster.
- id str
- The ID of the Schema Registry cluster (for example,
lsrc-abc123).
- environment Property Map
- display
Name String - The name for the Schema Registry cluster.
- id String
- The ID of the Schema Registry cluster (for example,
lsrc-abc123).
getSchemaRegistryCluster Result
The following output properties are available:
- Api
Version string - (Required String) An API Version of the schema version of the Schema Registry cluster, for example,
stream-governance/v2. - Catalog
Endpoint string - (Required String) The Catalog endpoint of the Schema Registry cluster, for example,
https://psrc-y1113.us-west-2.aws.confluent.cloud. - Cloud string
- (Required String) The cloud service provider that the Schema Registry cluster belongs to, for example,
AWS. - Display
Name string - (Required String) The name of the Schema Registry cluster, for example,
Stream Governance Package. - Environment
Pulumi.
Confluent Cloud. Outputs. Get Schema Registry Cluster Environment - Id string
- (Required String) The ID of the Schema Registry cluster, for example,
lsrc-abc123. - Kind string
- (Required String) A kind of the Schema Registry cluster, for example,
Cluster. - Package string
- (Required String) The type of the billing package. Accepted values are:
ESSENTIALSandADVANCED. - Private
Regional Dictionary<string, string>Rest Endpoints - (Required Map) The private regional HTTP endpoint map of the Schema Registry cluster. For example, to reference the endpoint corresponding to the us-central-1 region, use
private_regional_rest_endpoints["us-central-1"]. - Private
Rest stringEndpoint - (Required String, Deprecated) The private HTTP endpoint of the Schema Registry cluster, for example,
https://lsrc.us-west-2.aws.private.confluent.cloud. Please use theprivateRegionalRestEndpointsattribute instead, which supersedes theprivateRestEndpointattribute. - Region string
- (Required String) The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example,
us-east4. - Resource
Name string - (Required String) The Confluent Resource Name of the Schema Registry cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/schema-registry=lsrc-abc123. - Rest
Endpoint string - (Required String) The HTTP endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-west-2.aws.confluent.cloud.
- Api
Version string - (Required String) An API Version of the schema version of the Schema Registry cluster, for example,
stream-governance/v2. - Catalog
Endpoint string - (Required String) The Catalog endpoint of the Schema Registry cluster, for example,
https://psrc-y1113.us-west-2.aws.confluent.cloud. - Cloud string
- (Required String) The cloud service provider that the Schema Registry cluster belongs to, for example,
AWS. - Display
Name string - (Required String) The name of the Schema Registry cluster, for example,
Stream Governance Package. - Environment
Get
Schema Registry Cluster Environment - Id string
- (Required String) The ID of the Schema Registry cluster, for example,
lsrc-abc123. - Kind string
- (Required String) A kind of the Schema Registry cluster, for example,
Cluster. - Package string
- (Required String) The type of the billing package. Accepted values are:
ESSENTIALSandADVANCED. - Private
Regional map[string]stringRest Endpoints - (Required Map) The private regional HTTP endpoint map of the Schema Registry cluster. For example, to reference the endpoint corresponding to the us-central-1 region, use
private_regional_rest_endpoints["us-central-1"]. - Private
Rest stringEndpoint - (Required String, Deprecated) The private HTTP endpoint of the Schema Registry cluster, for example,
https://lsrc.us-west-2.aws.private.confluent.cloud. Please use theprivateRegionalRestEndpointsattribute instead, which supersedes theprivateRestEndpointattribute. - Region string
- (Required String) The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example,
us-east4. - Resource
Name string - (Required String) The Confluent Resource Name of the Schema Registry cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/schema-registry=lsrc-abc123. - Rest
Endpoint string - (Required String) The HTTP endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-west-2.aws.confluent.cloud.
- api_
version string - (Required String) An API Version of the schema version of the Schema Registry cluster, for example,
stream-governance/v2. - catalog_
endpoint string - (Required String) The Catalog endpoint of the Schema Registry cluster, for example,
https://psrc-y1113.us-west-2.aws.confluent.cloud. - cloud string
- (Required String) The cloud service provider that the Schema Registry cluster belongs to, for example,
AWS. - display_
name string - (Required String) The name of the Schema Registry cluster, for example,
Stream Governance Package. - environment object
- id string
- (Required String) The ID of the Schema Registry cluster, for example,
lsrc-abc123. - kind string
- (Required String) A kind of the Schema Registry cluster, for example,
Cluster. - package string
- (Required String) The type of the billing package. Accepted values are:
ESSENTIALSandADVANCED. - private_
regional_ map(string)rest_ endpoints - (Required Map) The private regional HTTP endpoint map of the Schema Registry cluster. For example, to reference the endpoint corresponding to the us-central-1 region, use
private_regional_rest_endpoints["us-central-1"]. - private_
rest_ stringendpoint - (Required String, Deprecated) The private HTTP endpoint of the Schema Registry cluster, for example,
https://lsrc.us-west-2.aws.private.confluent.cloud. Please use theprivateRegionalRestEndpointsattribute instead, which supersedes theprivateRestEndpointattribute. - region string
- (Required String) The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example,
us-east4. - resource_
name string - (Required String) The Confluent Resource Name of the Schema Registry cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/schema-registry=lsrc-abc123. - rest_
endpoint string - (Required String) The HTTP endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-west-2.aws.confluent.cloud.
- api
Version String - (Required String) An API Version of the schema version of the Schema Registry cluster, for example,
stream-governance/v2. - catalog
Endpoint String - (Required String) The Catalog endpoint of the Schema Registry cluster, for example,
https://psrc-y1113.us-west-2.aws.confluent.cloud. - cloud String
- (Required String) The cloud service provider that the Schema Registry cluster belongs to, for example,
AWS. - display
Name String - (Required String) The name of the Schema Registry cluster, for example,
Stream Governance Package. - environment
Get
Schema Registry Cluster Environment - id String
- (Required String) The ID of the Schema Registry cluster, for example,
lsrc-abc123. - kind String
- (Required String) A kind of the Schema Registry cluster, for example,
Cluster. - package_ String
- (Required String) The type of the billing package. Accepted values are:
ESSENTIALSandADVANCED. - private
Regional Map<String,String>Rest Endpoints - (Required Map) The private regional HTTP endpoint map of the Schema Registry cluster. For example, to reference the endpoint corresponding to the us-central-1 region, use
private_regional_rest_endpoints["us-central-1"]. - private
Rest StringEndpoint - (Required String, Deprecated) The private HTTP endpoint of the Schema Registry cluster, for example,
https://lsrc.us-west-2.aws.private.confluent.cloud. Please use theprivateRegionalRestEndpointsattribute instead, which supersedes theprivateRestEndpointattribute. - region String
- (Required String) The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example,
us-east4. - resource
Name String - (Required String) The Confluent Resource Name of the Schema Registry cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/schema-registry=lsrc-abc123. - rest
Endpoint String - (Required String) The HTTP endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-west-2.aws.confluent.cloud.
- api
Version string - (Required String) An API Version of the schema version of the Schema Registry cluster, for example,
stream-governance/v2. - catalog
Endpoint string - (Required String) The Catalog endpoint of the Schema Registry cluster, for example,
https://psrc-y1113.us-west-2.aws.confluent.cloud. - cloud string
- (Required String) The cloud service provider that the Schema Registry cluster belongs to, for example,
AWS. - display
Name string - (Required String) The name of the Schema Registry cluster, for example,
Stream Governance Package. - environment
Get
Schema Registry Cluster Environment - id string
- (Required String) The ID of the Schema Registry cluster, for example,
lsrc-abc123. - kind string
- (Required String) A kind of the Schema Registry cluster, for example,
Cluster. - package string
- (Required String) The type of the billing package. Accepted values are:
ESSENTIALSandADVANCED. - private
Regional {[key: string]: string}Rest Endpoints - (Required Map) The private regional HTTP endpoint map of the Schema Registry cluster. For example, to reference the endpoint corresponding to the us-central-1 region, use
private_regional_rest_endpoints["us-central-1"]. - private
Rest stringEndpoint - (Required String, Deprecated) The private HTTP endpoint of the Schema Registry cluster, for example,
https://lsrc.us-west-2.aws.private.confluent.cloud. Please use theprivateRegionalRestEndpointsattribute instead, which supersedes theprivateRestEndpointattribute. - region string
- (Required String) The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example,
us-east4. - resource
Name string - (Required String) The Confluent Resource Name of the Schema Registry cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/schema-registry=lsrc-abc123. - rest
Endpoint string - (Required String) The HTTP endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-west-2.aws.confluent.cloud.
- api_
version str - (Required String) An API Version of the schema version of the Schema Registry cluster, for example,
stream-governance/v2. - catalog_
endpoint str - (Required String) The Catalog endpoint of the Schema Registry cluster, for example,
https://psrc-y1113.us-west-2.aws.confluent.cloud. - cloud str
- (Required String) The cloud service provider that the Schema Registry cluster belongs to, for example,
AWS. - display_
name str - (Required String) The name of the Schema Registry cluster, for example,
Stream Governance Package. - environment
Get
Schema Registry Cluster Environment - id str
- (Required String) The ID of the Schema Registry cluster, for example,
lsrc-abc123. - kind str
- (Required String) A kind of the Schema Registry cluster, for example,
Cluster. - package str
- (Required String) The type of the billing package. Accepted values are:
ESSENTIALSandADVANCED. - private_
regional_ Mapping[str, str]rest_ endpoints - (Required Map) The private regional HTTP endpoint map of the Schema Registry cluster. For example, to reference the endpoint corresponding to the us-central-1 region, use
private_regional_rest_endpoints["us-central-1"]. - private_
rest_ strendpoint - (Required String, Deprecated) The private HTTP endpoint of the Schema Registry cluster, for example,
https://lsrc.us-west-2.aws.private.confluent.cloud. Please use theprivateRegionalRestEndpointsattribute instead, which supersedes theprivateRestEndpointattribute. - region str
- (Required String) The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example,
us-east4. - resource_
name str - (Required String) The Confluent Resource Name of the Schema Registry cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/schema-registry=lsrc-abc123. - rest_
endpoint str - (Required String) The HTTP endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-west-2.aws.confluent.cloud.
- api
Version String - (Required String) An API Version of the schema version of the Schema Registry cluster, for example,
stream-governance/v2. - catalog
Endpoint String - (Required String) The Catalog endpoint of the Schema Registry cluster, for example,
https://psrc-y1113.us-west-2.aws.confluent.cloud. - cloud String
- (Required String) The cloud service provider that the Schema Registry cluster belongs to, for example,
AWS. - display
Name String - (Required String) The name of the Schema Registry cluster, for example,
Stream Governance Package. - environment Property Map
- id String
- (Required String) The ID of the Schema Registry cluster, for example,
lsrc-abc123. - kind String
- (Required String) A kind of the Schema Registry cluster, for example,
Cluster. - package String
- (Required String) The type of the billing package. Accepted values are:
ESSENTIALSandADVANCED. - private
Regional Map<String>Rest Endpoints - (Required Map) The private regional HTTP endpoint map of the Schema Registry cluster. For example, to reference the endpoint corresponding to the us-central-1 region, use
private_regional_rest_endpoints["us-central-1"]. - private
Rest StringEndpoint - (Required String, Deprecated) The private HTTP endpoint of the Schema Registry cluster, for example,
https://lsrc.us-west-2.aws.private.confluent.cloud. Please use theprivateRegionalRestEndpointsattribute instead, which supersedes theprivateRestEndpointattribute. - region String
- (Required String) The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example,
us-east4. - resource
Name String - (Required String) The Confluent Resource Name of the Schema Registry cluster, for example,
crn://confluent.cloud/organization=1111aaaa-11aa-11aa-11aa-111111aaaaaa/environment=env-abc123/schema-registry=lsrc-abc123. - rest
Endpoint String - (Required String) The HTTP endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-west-2.aws.confluent.cloud.
Supporting Types
GetSchemaRegistryClusterEnvironment
- Id string
- The ID of the Environment that the Schema Registry cluster belongs to, for example,
env-xyz456.
- Id string
- The ID of the Environment that the Schema Registry cluster belongs to, for example,
env-xyz456.
- id string
- The ID of the Environment that the Schema Registry cluster belongs to, for example,
env-xyz456.
- id String
- The ID of the Environment that the Schema Registry cluster belongs to, for example,
env-xyz456.
- id string
- The ID of the Environment that the Schema Registry cluster belongs to, for example,
env-xyz456.
- id str
- The ID of the Environment that the Schema Registry cluster belongs to, for example,
env-xyz456.
- id String
- The ID of the Environment that the Schema Registry 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.
published on Saturday, Sep 12, 2026 by Pulumi