1. Packages
  2. Confluent Cloud
  3. API Docs
  4. SchemaRegistryCluster
Confluent v1.43.0 published on Thursday, Apr 25, 2024 by Pulumi

confluentcloud.SchemaRegistryCluster

Explore with Pulumi AI

confluentcloud logo
Confluent v1.43.0 published on Thursday, Apr 25, 2024 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as confluentcloud from "@pulumi/confluentcloud";
    
    const development = new confluentcloud.Environment("development", {displayName: "Development"});
    const example = confluentcloud.getSchemaRegistryRegion({
        cloud: "AWS",
        region: "us-east-2",
        "package": "ESSENTIALS",
    });
    const essentials = new confluentcloud.SchemaRegistryCluster("essentials", {
        "package": example.then(example => example["package"]),
        environment: {
            id: development.id,
        },
        region: {
            id: example.then(example => example.id),
        },
    });
    
    import pulumi
    import pulumi_confluentcloud as confluentcloud
    
    development = confluentcloud.Environment("development", display_name="Development")
    example = confluentcloud.get_schema_registry_region(cloud="AWS",
        region="us-east-2",
        package="ESSENTIALS")
    essentials = confluentcloud.SchemaRegistryCluster("essentials",
        package=example.package,
        environment=confluentcloud.SchemaRegistryClusterEnvironmentArgs(
            id=development.id,
        ),
        region=confluentcloud.SchemaRegistryClusterRegionArgs(
            id=example.id,
        ))
    
    package main
    
    import (
    	"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 {
    		development, err := confluentcloud.NewEnvironment(ctx, "development", &confluentcloud.EnvironmentArgs{
    			DisplayName: pulumi.String("Development"),
    		})
    		if err != nil {
    			return err
    		}
    		example, err := confluentcloud.GetSchemaRegistryRegion(ctx, &confluentcloud.GetSchemaRegistryRegionArgs{
    			Cloud:   "AWS",
    			Region:  "us-east-2",
    			Package: "ESSENTIALS",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = confluentcloud.NewSchemaRegistryCluster(ctx, "essentials", &confluentcloud.SchemaRegistryClusterArgs{
    			Package: pulumi.String(example.Package),
    			Environment: &confluentcloud.SchemaRegistryClusterEnvironmentArgs{
    				Id: development.ID(),
    			},
    			Region: &confluentcloud.SchemaRegistryClusterRegionArgs{
    				Id: pulumi.String(example.Id),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using ConfluentCloud = Pulumi.ConfluentCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var development = new ConfluentCloud.Environment("development", new()
        {
            DisplayName = "Development",
        });
    
        var example = ConfluentCloud.GetSchemaRegistryRegion.Invoke(new()
        {
            Cloud = "AWS",
            Region = "us-east-2",
            Package = "ESSENTIALS",
        });
    
        var essentials = new ConfluentCloud.SchemaRegistryCluster("essentials", new()
        {
            Package = example.Apply(getSchemaRegistryRegionResult => getSchemaRegistryRegionResult.Package),
            Environment = new ConfluentCloud.Inputs.SchemaRegistryClusterEnvironmentArgs
            {
                Id = development.Id,
            },
            Region = new ConfluentCloud.Inputs.SchemaRegistryClusterRegionArgs
            {
                Id = example.Apply(getSchemaRegistryRegionResult => getSchemaRegistryRegionResult.Id),
            },
        });
    
    });
    
    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.ConfluentcloudFunctions;
    import com.pulumi.confluentcloud.inputs.GetSchemaRegistryRegionArgs;
    import com.pulumi.confluentcloud.SchemaRegistryCluster;
    import com.pulumi.confluentcloud.SchemaRegistryClusterArgs;
    import com.pulumi.confluentcloud.inputs.SchemaRegistryClusterEnvironmentArgs;
    import com.pulumi.confluentcloud.inputs.SchemaRegistryClusterRegionArgs;
    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) {
            var development = new Environment("development", EnvironmentArgs.builder()        
                .displayName("Development")
                .build());
    
            final var example = ConfluentcloudFunctions.getSchemaRegistryRegion(GetSchemaRegistryRegionArgs.builder()
                .cloud("AWS")
                .region("us-east-2")
                .package_("ESSENTIALS")
                .build());
    
            var essentials = new SchemaRegistryCluster("essentials", SchemaRegistryClusterArgs.builder()        
                .package_(example.applyValue(getSchemaRegistryRegionResult -> getSchemaRegistryRegionResult.package()))
                .environment(SchemaRegistryClusterEnvironmentArgs.builder()
                    .id(development.id())
                    .build())
                .region(SchemaRegistryClusterRegionArgs.builder()
                    .id(example.applyValue(getSchemaRegistryRegionResult -> getSchemaRegistryRegionResult.id()))
                    .build())
                .build());
    
        }
    }
    
    resources:
      development:
        type: confluentcloud:Environment
        properties:
          displayName: Development
      essentials:
        type: confluentcloud:SchemaRegistryCluster
        properties:
          package: ${example.package}
          environment:
            id: ${development.id}
          region:
            id: ${example.id}
    variables:
      example:
        fn::invoke:
          Function: confluentcloud:getSchemaRegistryRegion
          Arguments:
            cloud: AWS
            region: us-east-2
            package: ESSENTIALS
    

    Create SchemaRegistryCluster Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SchemaRegistryCluster(name: string, args: SchemaRegistryClusterArgs, opts?: CustomResourceOptions);
    @overload
    def SchemaRegistryCluster(resource_name: str,
                              args: SchemaRegistryClusterArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def SchemaRegistryCluster(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              environment: Optional[SchemaRegistryClusterEnvironmentArgs] = None,
                              package: Optional[str] = None,
                              region: Optional[SchemaRegistryClusterRegionArgs] = None)
    func NewSchemaRegistryCluster(ctx *Context, name string, args SchemaRegistryClusterArgs, opts ...ResourceOption) (*SchemaRegistryCluster, error)
    public SchemaRegistryCluster(string name, SchemaRegistryClusterArgs args, CustomResourceOptions? opts = null)
    public SchemaRegistryCluster(String name, SchemaRegistryClusterArgs args)
    public SchemaRegistryCluster(String name, SchemaRegistryClusterArgs args, CustomResourceOptions options)
    
    type: confluentcloud:SchemaRegistryCluster
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SchemaRegistryClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SchemaRegistryClusterArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SchemaRegistryClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SchemaRegistryClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SchemaRegistryClusterArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var schemaRegistryClusterResource = new ConfluentCloud.SchemaRegistryCluster("schemaRegistryClusterResource", new()
    {
        Environment = new ConfluentCloud.Inputs.SchemaRegistryClusterEnvironmentArgs
        {
            Id = "string",
        },
        Package = "string",
        Region = new ConfluentCloud.Inputs.SchemaRegistryClusterRegionArgs
        {
            Id = "string",
        },
    });
    
    example, err := confluentcloud.NewSchemaRegistryCluster(ctx, "schemaRegistryClusterResource", &confluentcloud.SchemaRegistryClusterArgs{
    	Environment: &confluentcloud.SchemaRegistryClusterEnvironmentArgs{
    		Id: pulumi.String("string"),
    	},
    	Package: pulumi.String("string"),
    	Region: &confluentcloud.SchemaRegistryClusterRegionArgs{
    		Id: pulumi.String("string"),
    	},
    })
    
    var schemaRegistryClusterResource = new SchemaRegistryCluster("schemaRegistryClusterResource", SchemaRegistryClusterArgs.builder()        
        .environment(SchemaRegistryClusterEnvironmentArgs.builder()
            .id("string")
            .build())
        .package_("string")
        .region(SchemaRegistryClusterRegionArgs.builder()
            .id("string")
            .build())
        .build());
    
    schema_registry_cluster_resource = confluentcloud.SchemaRegistryCluster("schemaRegistryClusterResource",
        environment=confluentcloud.SchemaRegistryClusterEnvironmentArgs(
            id="string",
        ),
        package="string",
        region=confluentcloud.SchemaRegistryClusterRegionArgs(
            id="string",
        ))
    
    const schemaRegistryClusterResource = new confluentcloud.SchemaRegistryCluster("schemaRegistryClusterResource", {
        environment: {
            id: "string",
        },
        "package": "string",
        region: {
            id: "string",
        },
    });
    
    type: confluentcloud:SchemaRegistryCluster
    properties:
        environment:
            id: string
        package: string
        region:
            id: string
    

    SchemaRegistryCluster Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The SchemaRegistryCluster resource accepts the following input properties:

    Environment Pulumi.ConfluentCloud.Inputs.SchemaRegistryClusterEnvironment
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    Package string
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    Region Pulumi.ConfluentCloud.Inputs.SchemaRegistryClusterRegion
    Environment SchemaRegistryClusterEnvironmentArgs
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    Package string
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    Region SchemaRegistryClusterRegionArgs
    environment SchemaRegistryClusterEnvironment
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    package_ String
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    region SchemaRegistryClusterRegion
    environment SchemaRegistryClusterEnvironment
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    package string
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    region SchemaRegistryClusterRegion
    environment SchemaRegistryClusterEnvironmentArgs
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    package str
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    region SchemaRegistryClusterRegionArgs
    environment Property Map
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    package String
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    region Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SchemaRegistryCluster resource produces the following output properties:

    ApiVersion string
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    DisplayName string
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kind string
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    ResourceName 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.
    RestEndpoint string
    (Required String) The HTTP endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-west-2.aws.confluent.cloud.
    ApiVersion string
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    DisplayName string
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kind string
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    ResourceName 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.
    RestEndpoint string
    (Required String) The HTTP endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-west-2.aws.confluent.cloud.
    apiVersion String
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    displayName String
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    id String
    The provider-assigned unique ID for this managed resource.
    kind String
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    resourceName 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.
    restEndpoint String
    (Required String) The HTTP endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-west-2.aws.confluent.cloud.
    apiVersion string
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    displayName string
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    id string
    The provider-assigned unique ID for this managed resource.
    kind string
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    resourceName 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.
    restEndpoint 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, srcm/v2.
    display_name str
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    id str
    The provider-assigned unique ID for this managed resource.
    kind str
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    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.
    apiVersion String
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    displayName String
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    id String
    The provider-assigned unique ID for this managed resource.
    kind String
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    resourceName 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.
    restEndpoint String
    (Required String) The HTTP endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-west-2.aws.confluent.cloud.

    Look up Existing SchemaRegistryCluster Resource

    Get an existing SchemaRegistryCluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: SchemaRegistryClusterState, opts?: CustomResourceOptions): SchemaRegistryCluster
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            api_version: Optional[str] = None,
            display_name: Optional[str] = None,
            environment: Optional[SchemaRegistryClusterEnvironmentArgs] = None,
            kind: Optional[str] = None,
            package: Optional[str] = None,
            region: Optional[SchemaRegistryClusterRegionArgs] = None,
            resource_name: Optional[str] = None,
            rest_endpoint: Optional[str] = None) -> SchemaRegistryCluster
    func GetSchemaRegistryCluster(ctx *Context, name string, id IDInput, state *SchemaRegistryClusterState, opts ...ResourceOption) (*SchemaRegistryCluster, error)
    public static SchemaRegistryCluster Get(string name, Input<string> id, SchemaRegistryClusterState? state, CustomResourceOptions? opts = null)
    public static SchemaRegistryCluster get(String name, Output<String> id, SchemaRegistryClusterState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ApiVersion string
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    DisplayName string
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    Environment Pulumi.ConfluentCloud.Inputs.SchemaRegistryClusterEnvironment
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    Kind string
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    Package string
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    Region Pulumi.ConfluentCloud.Inputs.SchemaRegistryClusterRegion
    ResourceName 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.
    RestEndpoint string
    (Required String) The HTTP endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-west-2.aws.confluent.cloud.
    ApiVersion string
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    DisplayName string
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    Environment SchemaRegistryClusterEnvironmentArgs
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    Kind string
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    Package string
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    Region SchemaRegistryClusterRegionArgs
    ResourceName 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.
    RestEndpoint string
    (Required String) The HTTP endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-west-2.aws.confluent.cloud.
    apiVersion String
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    displayName String
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    environment SchemaRegistryClusterEnvironment
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    kind String
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    package_ String
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    region SchemaRegistryClusterRegion
    resourceName 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.
    restEndpoint String
    (Required String) The HTTP endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-west-2.aws.confluent.cloud.
    apiVersion string
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    displayName string
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    environment SchemaRegistryClusterEnvironment
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    kind string
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    package string
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    region SchemaRegistryClusterRegion
    resourceName 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.
    restEndpoint 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, srcm/v2.
    display_name str
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    environment SchemaRegistryClusterEnvironmentArgs
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    kind str
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    package str
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    region SchemaRegistryClusterRegionArgs
    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.
    apiVersion String
    (Required String) An API Version of the schema version of the Schema Registry cluster, for example, srcm/v2.
    displayName String
    (Required String) The name of the Schema Registry cluster, for example, Stream Governance Package.
    environment Property Map
    Environment objects represent an isolated namespace for your Confluent resources for organizational purposes.
    kind String
    (Required String) A kind of the Schema Registry cluster, for example, Cluster.
    package String
    The type of the billing package. Accepted values are: ESSENTIALS and ADVANCED.
    region Property Map
    resourceName 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.
    restEndpoint String
    (Required String) The HTTP endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-west-2.aws.confluent.cloud.

    Supporting Types

    SchemaRegistryClusterEnvironment, SchemaRegistryClusterEnvironmentArgs

    Id string
    The ID of the Environment that the Schema Registry cluster belongs to, for example, env-abc123.
    Id string
    The ID of the Environment that the Schema Registry cluster belongs to, for example, env-abc123.
    id String
    The ID of the Environment that the Schema Registry cluster belongs to, for example, env-abc123.
    id string
    The ID of the Environment that the Schema Registry cluster belongs to, for example, env-abc123.
    id str
    The ID of the Environment that the Schema Registry cluster belongs to, for example, env-abc123.
    id String
    The ID of the Environment that the Schema Registry cluster belongs to, for example, env-abc123.

    SchemaRegistryClusterRegion, SchemaRegistryClusterRegionArgs

    Id string
    The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example, sgreg-1. See Schema Registry Regions to find a corresponding region ID based on desired cloud provider region and types of the billing package.
    Id string
    The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example, sgreg-1. See Schema Registry Regions to find a corresponding region ID based on desired cloud provider region and types of the billing package.
    id String
    The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example, sgreg-1. See Schema Registry Regions to find a corresponding region ID based on desired cloud provider region and types of the billing package.
    id string
    The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example, sgreg-1. See Schema Registry Regions to find a corresponding region ID based on desired cloud provider region and types of the billing package.
    id str
    The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example, sgreg-1. See Schema Registry Regions to find a corresponding region ID based on desired cloud provider region and types of the billing package.
    id String
    The ID of the Schema Registry region that the Schema Registry cluster belongs to, for example, sgreg-1. See Schema Registry Regions to find a corresponding region ID based on desired cloud provider region and types of the billing package.

    Import

    You can import a Schema Registry cluster by using Environment ID and Schema Registry cluster ID, in the format <Environment ID>/<Schema Registry cluster ID>, for example:

    $ export CONFLUENT_CLOUD_API_KEY="<cloud_api_key>"

    $ export CONFLUENT_CLOUD_API_SECRET="<cloud_api_secret>"

    $ pulumi import confluentcloud:index/schemaRegistryCluster:SchemaRegistryCluster example env-abc123/lsrc-abc123
    

    !> Warning: Do not forget to delete terminal command history afterwards for security purposes.

    To learn more about importing existing cloud resources, see Importing resources.

    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
    Confluent v1.43.0 published on Thursday, Apr 25, 2024 by Pulumi