confluentcloud.getSchema
Explore with Pulumi AI
confluentcloud.Schema describes a Schema data source.
Example Usage
Option #1: Manage multiple Schema Registry clusters in the same Pulumi Stack
import * as pulumi from "@pulumi/pulumi";
import * as confluentcloud from "@pulumi/confluentcloud";
const purchase-v1 = confluentcloud.getSchema({
    schemaRegistryCluster: {
        id: essentials.id,
    },
    restEndpoint: essentials.restEndpoint,
    subjectName: "proto-purchase-value",
    schemaIdentifier: 10001,
    credentials: {
        key: "<Schema Registry API Key for data.confluent_schema_registry_cluster.essentials>",
        secret: "<Schema Registry API Secret for data.confluent_schema_registry_cluster.essentials>",
    },
});
export const schema = purchase_v1.then(purchase_v1 => purchase_v1.schema);
import pulumi
import pulumi_confluentcloud as confluentcloud
purchase_v1 = confluentcloud.get_schema(schema_registry_cluster={
        "id": essentials["id"],
    },
    rest_endpoint=essentials["restEndpoint"],
    subject_name="proto-purchase-value",
    schema_identifier=10001,
    credentials={
        "key": "<Schema Registry API Key for data.confluent_schema_registry_cluster.essentials>",
        "secret": "<Schema Registry API Secret for data.confluent_schema_registry_cluster.essentials>",
    })
pulumi.export("schema", purchase_v1.schema)
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 {
		purchase_v1, err := confluentcloud.LookupSchema(ctx, &confluentcloud.LookupSchemaArgs{
			SchemaRegistryCluster: confluentcloud.GetSchemaSchemaRegistryCluster{
				Id: essentials.Id,
			},
			RestEndpoint:     pulumi.StringRef(essentials.RestEndpoint),
			SubjectName:      "proto-purchase-value",
			SchemaIdentifier: 10001,
			Credentials: confluentcloud.GetSchemaCredentials{
				Key:    "<Schema Registry API Key for data.confluent_schema_registry_cluster.essentials>",
				Secret: "<Schema Registry API Secret for data.confluent_schema_registry_cluster.essentials>",
			},
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("schema", purchase_v1.Schema)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ConfluentCloud = Pulumi.ConfluentCloud;
return await Deployment.RunAsync(() => 
{
    var purchase_v1 = ConfluentCloud.GetSchema.Invoke(new()
    {
        SchemaRegistryCluster = new ConfluentCloud.Inputs.GetSchemaSchemaRegistryClusterInputArgs
        {
            Id = essentials.Id,
        },
        RestEndpoint = essentials.RestEndpoint,
        SubjectName = "proto-purchase-value",
        SchemaIdentifier = 10001,
        Credentials = new ConfluentCloud.Inputs.GetSchemaCredentialsInputArgs
        {
            Key = "<Schema Registry API Key for data.confluent_schema_registry_cluster.essentials>",
            Secret = "<Schema Registry API Secret for data.confluent_schema_registry_cluster.essentials>",
        },
    });
    return new Dictionary<string, object?>
    {
        ["schema"] = purchase_v1.Apply(purchase_v1 => purchase_v1.Apply(getSchemaResult => getSchemaResult.Schema)),
    };
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.confluentcloud.ConfluentcloudFunctions;
import com.pulumi.confluentcloud.inputs.GetSchemaArgs;
import com.pulumi.confluentcloud.inputs.GetSchemaSchemaRegistryClusterArgs;
import com.pulumi.confluentcloud.inputs.GetSchemaCredentialsArgs;
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 purchase-v1 = ConfluentcloudFunctions.getSchema(GetSchemaArgs.builder()
            .schemaRegistryCluster(GetSchemaSchemaRegistryClusterArgs.builder()
                .id(essentials.id())
                .build())
            .restEndpoint(essentials.restEndpoint())
            .subjectName("proto-purchase-value")
            .schemaIdentifier(10001)
            .credentials(GetSchemaCredentialsArgs.builder()
                .key("<Schema Registry API Key for data.confluent_schema_registry_cluster.essentials>")
                .secret("<Schema Registry API Secret for data.confluent_schema_registry_cluster.essentials>")
                .build())
            .build());
        ctx.export("schema", purchase_v1.schema());
    }
}
variables:
  purchase-v1:
    fn::invoke:
      Function: confluentcloud:getSchema
      Arguments:
        schemaRegistryCluster:
          id: ${essentials.id}
        restEndpoint: ${essentials.restEndpoint}
        subjectName: proto-purchase-value
        schemaIdentifier: 10001
        credentials:
          key: <Schema Registry API Key for data.confluent_schema_registry_cluster.essentials>
          secret: <Schema Registry API Secret for data.confluent_schema_registry_cluster.essentials>
outputs:
  schema: ${["purchase-v1"].schema}
Option #2: Manage a single Schema Registry cluster in the same Pulumi Stack
import * as pulumi from "@pulumi/pulumi";
import * as confluentcloud from "@pulumi/confluentcloud";
const purchase-v1 = confluentcloud.getSchema({
    subjectName: "proto-purchase-value",
    schemaIdentifier: 10001,
});
export const schema = purchase_v1.then(purchase_v1 => purchase_v1.schema);
import pulumi
import pulumi_confluentcloud as confluentcloud
purchase_v1 = confluentcloud.get_schema(subject_name="proto-purchase-value",
    schema_identifier=10001)
pulumi.export("schema", purchase_v1.schema)
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 {
		purchase_v1, err := confluentcloud.LookupSchema(ctx, &confluentcloud.LookupSchemaArgs{
			SubjectName:      "proto-purchase-value",
			SchemaIdentifier: 10001,
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("schema", purchase_v1.Schema)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ConfluentCloud = Pulumi.ConfluentCloud;
return await Deployment.RunAsync(() => 
{
    var purchase_v1 = ConfluentCloud.GetSchema.Invoke(new()
    {
        SubjectName = "proto-purchase-value",
        SchemaIdentifier = 10001,
    });
    return new Dictionary<string, object?>
    {
        ["schema"] = purchase_v1.Apply(purchase_v1 => purchase_v1.Apply(getSchemaResult => getSchemaResult.Schema)),
    };
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.confluentcloud.ConfluentcloudFunctions;
import com.pulumi.confluentcloud.inputs.GetSchemaArgs;
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 purchase-v1 = ConfluentcloudFunctions.getSchema(GetSchemaArgs.builder()
            .subjectName("proto-purchase-value")
            .schemaIdentifier(10001)
            .build());
        ctx.export("schema", purchase_v1.schema());
    }
}
variables:
  purchase-v1:
    fn::invoke:
      Function: confluentcloud:getSchema
      Arguments:
        subjectName: proto-purchase-value
        schemaIdentifier: 10001
outputs:
  schema: ${["purchase-v1"].schema}
Using getSchema
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 getSchema(args: GetSchemaArgs, opts?: InvokeOptions): Promise<GetSchemaResult>
function getSchemaOutput(args: GetSchemaOutputArgs, opts?: InvokeOptions): Output<GetSchemaResult>def get_schema(credentials: Optional[GetSchemaCredentials] = None,
               metadata: Optional[GetSchemaMetadata] = None,
               rest_endpoint: Optional[str] = None,
               ruleset: Optional[GetSchemaRuleset] = None,
               schema_identifier: Optional[int] = None,
               schema_registry_cluster: Optional[GetSchemaSchemaRegistryCluster] = None,
               subject_name: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetSchemaResult
def get_schema_output(credentials: Optional[pulumi.Input[GetSchemaCredentialsArgs]] = None,
               metadata: Optional[pulumi.Input[GetSchemaMetadataArgs]] = None,
               rest_endpoint: Optional[pulumi.Input[str]] = None,
               ruleset: Optional[pulumi.Input[GetSchemaRulesetArgs]] = None,
               schema_identifier: Optional[pulumi.Input[int]] = None,
               schema_registry_cluster: Optional[pulumi.Input[GetSchemaSchemaRegistryClusterArgs]] = None,
               subject_name: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetSchemaResult]func LookupSchema(ctx *Context, args *LookupSchemaArgs, opts ...InvokeOption) (*LookupSchemaResult, error)
func LookupSchemaOutput(ctx *Context, args *LookupSchemaOutputArgs, opts ...InvokeOption) LookupSchemaResultOutput> Note: This function is named LookupSchema in the Go SDK.
public static class GetSchema 
{
    public static Task<GetSchemaResult> InvokeAsync(GetSchemaArgs args, InvokeOptions? opts = null)
    public static Output<GetSchemaResult> Invoke(GetSchemaInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSchemaResult> getSchema(GetSchemaArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: confluentcloud:index/getSchema:getSchema
  arguments:
    # arguments dictionaryThe following arguments are supported:
- SchemaIdentifier int
- The globally unique ID of the Schema, for example, - 100003. If the same schema is registered under a different subject, the same identifier will be returned. However, the- versionof the schema may be different under different subjects.- Note: A Schema Registry API key consists of a key and a secret. Schema Registry API keys are required to interact with Schema Registry clusters in Confluent Cloud. Each Schema Registry API key is valid for one specific Schema Registry cluster. 
- SubjectName string
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- Credentials
Pulumi.Confluent Cloud. Inputs. Get Schema Credentials 
- Metadata
Pulumi.Confluent Cloud. Inputs. Get Schema Metadata 
- (Optional Block) See here for more details. Supports the following:
- RestEndpoint string
- The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).
- Ruleset
Pulumi.Confluent Cloud. Inputs. Get Schema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- SchemaRegistry Pulumi.Cluster Confluent Cloud. Inputs. Get Schema Schema Registry Cluster 
- SchemaIdentifier int
- The globally unique ID of the Schema, for example, - 100003. If the same schema is registered under a different subject, the same identifier will be returned. However, the- versionof the schema may be different under different subjects.- Note: A Schema Registry API key consists of a key and a secret. Schema Registry API keys are required to interact with Schema Registry clusters in Confluent Cloud. Each Schema Registry API key is valid for one specific Schema Registry cluster. 
- SubjectName string
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- Credentials
GetSchema Credentials 
- Metadata
GetSchema Metadata 
- (Optional Block) See here for more details. Supports the following:
- RestEndpoint string
- The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).
- Ruleset
GetSchema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- SchemaRegistry GetCluster Schema Schema Registry Cluster 
- schemaIdentifier Integer
- The globally unique ID of the Schema, for example, - 100003. If the same schema is registered under a different subject, the same identifier will be returned. However, the- versionof the schema may be different under different subjects.- Note: A Schema Registry API key consists of a key and a secret. Schema Registry API keys are required to interact with Schema Registry clusters in Confluent Cloud. Each Schema Registry API key is valid for one specific Schema Registry cluster. 
- subjectName String
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- credentials
GetSchema Credentials 
- metadata
GetSchema Metadata 
- (Optional Block) See here for more details. Supports the following:
- restEndpoint String
- The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).
- ruleset
GetSchema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- schemaRegistry GetCluster Schema Schema Registry Cluster 
- schemaIdentifier number
- The globally unique ID of the Schema, for example, - 100003. If the same schema is registered under a different subject, the same identifier will be returned. However, the- versionof the schema may be different under different subjects.- Note: A Schema Registry API key consists of a key and a secret. Schema Registry API keys are required to interact with Schema Registry clusters in Confluent Cloud. Each Schema Registry API key is valid for one specific Schema Registry cluster. 
- subjectName string
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- credentials
GetSchema Credentials 
- metadata
GetSchema Metadata 
- (Optional Block) See here for more details. Supports the following:
- restEndpoint string
- The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).
- ruleset
GetSchema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- schemaRegistry GetCluster Schema Schema Registry Cluster 
- schema_identifier int
- The globally unique ID of the Schema, for example, - 100003. If the same schema is registered under a different subject, the same identifier will be returned. However, the- versionof the schema may be different under different subjects.- Note: A Schema Registry API key consists of a key and a secret. Schema Registry API keys are required to interact with Schema Registry clusters in Confluent Cloud. Each Schema Registry API key is valid for one specific Schema Registry cluster. 
- subject_name str
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- credentials
GetSchema Credentials 
- metadata
GetSchema Metadata 
- (Optional Block) See here for more details. Supports the following:
- rest_endpoint str
- The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).
- ruleset
GetSchema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- schema_registry_ Getcluster Schema Schema Registry Cluster 
- schemaIdentifier Number
- The globally unique ID of the Schema, for example, - 100003. If the same schema is registered under a different subject, the same identifier will be returned. However, the- versionof the schema may be different under different subjects.- Note: A Schema Registry API key consists of a key and a secret. Schema Registry API keys are required to interact with Schema Registry clusters in Confluent Cloud. Each Schema Registry API key is valid for one specific Schema Registry cluster. 
- subjectName String
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- credentials Property Map
- metadata Property Map
- (Optional Block) See here for more details. Supports the following:
- restEndpoint String
- The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).
- ruleset Property Map
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- schemaRegistry Property MapCluster 
getSchema Result
The following output properties are available:
- Format string
- (Required String) The format of the schema. Accepted values are: AVRO,PROTOBUF, andJSON.
- HardDelete bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Metadata
Pulumi.Confluent Cloud. Outputs. Get Schema Metadata 
- (Optional Block) See here for more details. Supports the following:
- RecreateOn boolUpdate 
- Ruleset
Pulumi.Confluent Cloud. Outputs. Get Schema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- Schema string
- (Required String) The schema string, for example, file("./schema_version_1.avsc").
- SchemaIdentifier int
- SchemaReferences List<Pulumi.Confluent Cloud. Outputs. Get Schema Schema Reference> 
- (Optional List) The list of referenced schemas (see Schema References for more details):
- SkipValidation boolDuring Plan 
- SubjectName string
- (Required String) The name for the reference. (For Avro Schema, the reference name is the fully qualified schema name, for JSON Schema it is a URL, and for Protobuf Schema, it is the name of another Protobuf file.)
- Version int
- (Required Integer) The version of the Schema, for example, 4.
- Credentials
Pulumi.Confluent Cloud. Outputs. Get Schema Credentials 
- RestEndpoint string
- SchemaRegistry Pulumi.Cluster Confluent Cloud. Outputs. Get Schema Schema Registry Cluster 
- Format string
- (Required String) The format of the schema. Accepted values are: AVRO,PROTOBUF, andJSON.
- HardDelete bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Metadata
GetSchema Metadata 
- (Optional Block) See here for more details. Supports the following:
- RecreateOn boolUpdate 
- Ruleset
GetSchema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- Schema string
- (Required String) The schema string, for example, file("./schema_version_1.avsc").
- SchemaIdentifier int
- SchemaReferences []GetSchema Schema Reference 
- (Optional List) The list of referenced schemas (see Schema References for more details):
- SkipValidation boolDuring Plan 
- SubjectName string
- (Required String) The name for the reference. (For Avro Schema, the reference name is the fully qualified schema name, for JSON Schema it is a URL, and for Protobuf Schema, it is the name of another Protobuf file.)
- Version int
- (Required Integer) The version of the Schema, for example, 4.
- Credentials
GetSchema Credentials 
- RestEndpoint string
- SchemaRegistry GetCluster Schema Schema Registry Cluster 
- format String
- (Required String) The format of the schema. Accepted values are: AVRO,PROTOBUF, andJSON.
- hardDelete Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- metadata
GetSchema Metadata 
- (Optional Block) See here for more details. Supports the following:
- recreateOn BooleanUpdate 
- ruleset
GetSchema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- schema String
- (Required String) The schema string, for example, file("./schema_version_1.avsc").
- schemaIdentifier Integer
- schemaReferences List<GetSchema Schema Reference> 
- (Optional List) The list of referenced schemas (see Schema References for more details):
- skipValidation BooleanDuring Plan 
- subjectName String
- (Required String) The name for the reference. (For Avro Schema, the reference name is the fully qualified schema name, for JSON Schema it is a URL, and for Protobuf Schema, it is the name of another Protobuf file.)
- version Integer
- (Required Integer) The version of the Schema, for example, 4.
- credentials
GetSchema Credentials 
- restEndpoint String
- schemaRegistry GetCluster Schema Schema Registry Cluster 
- format string
- (Required String) The format of the schema. Accepted values are: AVRO,PROTOBUF, andJSON.
- hardDelete boolean
- id string
- The provider-assigned unique ID for this managed resource.
- metadata
GetSchema Metadata 
- (Optional Block) See here for more details. Supports the following:
- recreateOn booleanUpdate 
- ruleset
GetSchema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- schema string
- (Required String) The schema string, for example, file("./schema_version_1.avsc").
- schemaIdentifier number
- schemaReferences GetSchema Schema Reference[] 
- (Optional List) The list of referenced schemas (see Schema References for more details):
- skipValidation booleanDuring Plan 
- subjectName string
- (Required String) The name for the reference. (For Avro Schema, the reference name is the fully qualified schema name, for JSON Schema it is a URL, and for Protobuf Schema, it is the name of another Protobuf file.)
- version number
- (Required Integer) The version of the Schema, for example, 4.
- credentials
GetSchema Credentials 
- restEndpoint string
- schemaRegistry GetCluster Schema Schema Registry Cluster 
- format str
- (Required String) The format of the schema. Accepted values are: AVRO,PROTOBUF, andJSON.
- hard_delete bool
- id str
- The provider-assigned unique ID for this managed resource.
- metadata
GetSchema Metadata 
- (Optional Block) See here for more details. Supports the following:
- recreate_on_ boolupdate 
- ruleset
GetSchema Ruleset 
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- schema str
- (Required String) The schema string, for example, file("./schema_version_1.avsc").
- schema_identifier int
- schema_references Sequence[GetSchema Schema Reference] 
- (Optional List) The list of referenced schemas (see Schema References for more details):
- skip_validation_ boolduring_ plan 
- subject_name str
- (Required String) The name for the reference. (For Avro Schema, the reference name is the fully qualified schema name, for JSON Schema it is a URL, and for Protobuf Schema, it is the name of another Protobuf file.)
- version int
- (Required Integer) The version of the Schema, for example, 4.
- credentials
GetSchema Credentials 
- rest_endpoint str
- schema_registry_ Getcluster Schema Schema Registry Cluster 
- format String
- (Required String) The format of the schema. Accepted values are: AVRO,PROTOBUF, andJSON.
- hardDelete Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- metadata Property Map
- (Optional Block) See here for more details. Supports the following:
- recreateOn BooleanUpdate 
- ruleset Property Map
- (Optional Block) The list of schema rules. See Data Contracts for Schema Registry for more details. For example, these rules can enforce that a field that contains sensitive information must be encrypted, or that a message containing an invalid age must be sent to a dead letter queue.
- schema String
- (Required String) The schema string, for example, file("./schema_version_1.avsc").
- schemaIdentifier Number
- schemaReferences List<Property Map>
- (Optional List) The list of referenced schemas (see Schema References for more details):
- skipValidation BooleanDuring Plan 
- subjectName String
- (Required String) The name for the reference. (For Avro Schema, the reference name is the fully qualified schema name, for JSON Schema it is a URL, and for Protobuf Schema, it is the name of another Protobuf file.)
- version Number
- (Required Integer) The version of the Schema, for example, 4.
- credentials Property Map
- restEndpoint String
- schemaRegistry Property MapCluster 
Supporting Types
GetSchemaCredentials  
GetSchemaMetadata  
- Properties Dictionary<string, string>
- (Optional Map) The custom properties to set:
- Sensitives List<string>
- (Optional List of Strings) A list of metadata properties to be encrypted.
- 
List<Pulumi.Confluent Cloud. Inputs. Get Schema Metadata Tag> 
- (Optional String List) The tags to which the rule applies, if any.
- Properties map[string]string
- (Optional Map) The custom properties to set:
- Sensitives []string
- (Optional List of Strings) A list of metadata properties to be encrypted.
- 
[]GetSchema Metadata Tag 
- (Optional String List) The tags to which the rule applies, if any.
- properties Map<String,String>
- (Optional Map) The custom properties to set:
- sensitives List<String>
- (Optional List of Strings) A list of metadata properties to be encrypted.
- 
List<GetSchema Metadata Tag> 
- (Optional String List) The tags to which the rule applies, if any.
- properties {[key: string]: string}
- (Optional Map) The custom properties to set:
- sensitives string[]
- (Optional List of Strings) A list of metadata properties to be encrypted.
- 
GetSchema Metadata Tag[] 
- (Optional String List) The tags to which the rule applies, if any.
- properties Mapping[str, str]
- (Optional Map) The custom properties to set:
- sensitives Sequence[str]
- (Optional List of Strings) A list of metadata properties to be encrypted.
- 
Sequence[GetSchema Metadata Tag] 
- (Optional String List) The tags to which the rule applies, if any.
- properties Map<String>
- (Optional Map) The custom properties to set:
- sensitives List<String>
- (Optional List of Strings) A list of metadata properties to be encrypted.
- List<Property Map>
- (Optional String List) The tags to which the rule applies, if any.
GetSchemaMetadataTag   
GetSchemaRuleset  
- DomainRules List<Pulumi.Confluent Cloud. Inputs. Get Schema Ruleset Domain Rule> 
- (Optional List of Blocks) supports the following:
- MigrationRules List<Pulumi.Confluent Cloud. Inputs. Get Schema Ruleset Migration Rule> 
- DomainRules []GetSchema Ruleset Domain Rule 
- (Optional List of Blocks) supports the following:
- MigrationRules []GetSchema Ruleset Migration Rule 
- domainRules List<GetSchema Ruleset Domain Rule> 
- (Optional List of Blocks) supports the following:
- migrationRules List<GetSchema Ruleset Migration Rule> 
- domainRules GetSchema Ruleset Domain Rule[] 
- (Optional List of Blocks) supports the following:
- migrationRules GetSchema Ruleset Migration Rule[] 
- domain_rules Sequence[GetSchema Ruleset Domain Rule] 
- (Optional List of Blocks) supports the following:
- migration_rules Sequence[GetSchema Ruleset Migration Rule] 
- domainRules List<Property Map>
- (Optional List of Blocks) supports the following:
- migrationRules List<Property Map>
GetSchemaRulesetDomainRule    
- Kind string
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- Mode string
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- Name string
- (Required String) A user-defined name that can be used to reference the rule.
- Params Dictionary<string, string>
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- List<string>
- (Optional String List) The tags to which the rule applies, if any.
- Type string
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- Disabled bool
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- Doc string
- (Optional String) An optional description of the rule.
- Expr string
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- OnFailure string
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- OnSuccess string
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- Kind string
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- Mode string
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- Name string
- (Required String) A user-defined name that can be used to reference the rule.
- Params map[string]string
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- []string
- (Optional String List) The tags to which the rule applies, if any.
- Type string
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- Disabled bool
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- Doc string
- (Optional String) An optional description of the rule.
- Expr string
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- OnFailure string
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- OnSuccess string
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- kind String
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- mode String
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- name String
- (Required String) A user-defined name that can be used to reference the rule.
- params Map<String,String>
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- List<String>
- (Optional String List) The tags to which the rule applies, if any.
- type String
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- disabled Boolean
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- doc String
- (Optional String) An optional description of the rule.
- expr String
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- onFailure String
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- onSuccess String
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- kind string
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- mode string
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- name string
- (Required String) A user-defined name that can be used to reference the rule.
- params {[key: string]: string}
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- string[]
- (Optional String List) The tags to which the rule applies, if any.
- type string
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- disabled boolean
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- doc string
- (Optional String) An optional description of the rule.
- expr string
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- onFailure string
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- onSuccess string
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- kind str
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- mode str
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- name str
- (Required String) A user-defined name that can be used to reference the rule.
- params Mapping[str, str]
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- Sequence[str]
- (Optional String List) The tags to which the rule applies, if any.
- type str
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- disabled bool
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- doc str
- (Optional String) An optional description of the rule.
- expr str
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- on_failure str
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- on_success str
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- kind String
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- mode String
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- name String
- (Required String) A user-defined name that can be used to reference the rule.
- params Map<String>
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- List<String>
- (Optional String List) The tags to which the rule applies, if any.
- type String
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- disabled Boolean
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- doc String
- (Optional String) An optional description of the rule.
- expr String
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- onFailure String
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- onSuccess String
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
GetSchemaRulesetMigrationRule    
- Kind string
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- Mode string
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- Name string
- (Required String) A user-defined name that can be used to reference the rule.
- Params Dictionary<string, string>
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- List<string>
- (Optional String List) The tags to which the rule applies, if any.
- Type string
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- Disabled bool
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- Doc string
- (Optional String) An optional description of the rule.
- Expr string
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- OnFailure string
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- OnSuccess string
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- Kind string
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- Mode string
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- Name string
- (Required String) A user-defined name that can be used to reference the rule.
- Params map[string]string
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- []string
- (Optional String List) The tags to which the rule applies, if any.
- Type string
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- Disabled bool
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- Doc string
- (Optional String) An optional description of the rule.
- Expr string
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- OnFailure string
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- OnSuccess string
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- kind String
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- mode String
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- name String
- (Required String) A user-defined name that can be used to reference the rule.
- params Map<String,String>
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- List<String>
- (Optional String List) The tags to which the rule applies, if any.
- type String
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- disabled Boolean
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- doc String
- (Optional String) An optional description of the rule.
- expr String
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- onFailure String
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- onSuccess String
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- kind string
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- mode string
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- name string
- (Required String) A user-defined name that can be used to reference the rule.
- params {[key: string]: string}
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- string[]
- (Optional String List) The tags to which the rule applies, if any.
- type string
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- disabled boolean
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- doc string
- (Optional String) An optional description of the rule.
- expr string
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- onFailure string
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- onSuccess string
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- kind str
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- mode str
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- name str
- (Required String) A user-defined name that can be used to reference the rule.
- params Mapping[str, str]
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- Sequence[str]
- (Optional String List) The tags to which the rule applies, if any.
- type str
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- disabled bool
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- doc str
- (Optional String) An optional description of the rule.
- expr str
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- on_failure str
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- on_success str
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
- kind String
- (Required String) The kind of the rule. Accepted values are CONDITIONandTRANSFORM.CONDITION- validate the value of a field,TRANSFORM- transform the value of a field. Data quality rules useCONDITIONkind, data transformation, encryption and migration rules useTRANSFORMkind.
- mode String
- (Required String) The mode of the rule. Accepted values are UPGRADE,DOWNGRADE,UPDOWN,WRITE,READ, andWRITEREAD.
- name String
- (Required String) A user-defined name that can be used to reference the rule.
- params Map<String>
- (Optional Configuration Block) A set of static parameters for the rule, which is optional. These are key-value pairs that are passed to the rule.
- List<String>
- (Optional String List) The tags to which the rule applies, if any.
- type String
- (Required String) The type of rule, which invokes a specific rule executor that that will run the rule. Google Common Expression Language (CEL) is used for data quality and transformation rules, ConfluentENCRYPTis used for data encryption rules, andJSONatais used for migration rules.
- disabled Boolean
- (Optional Boolean) The boolean flag to control whether the rule should be disabled.
- doc String
- (Optional String) An optional description of the rule.
- expr String
- (Optional String) The rule body. Data quality and transformation rules use CELlanguage expressions, data migration rules useJSONataexpressions. Defaults to "".
- onFailure String
- (Optional String) An optional action to execute if the rule fails, otherwise the built-in action type ERRORis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, as mentioned above.
- onSuccess String
- (Optional String) An optional action to execute if the rule succeeds, otherwise the built-in action type NONEis used. ForUPDOWNandWRITEREADrules, one can specify two actions separated by commas, such as "NONE,ERROR" for aWRITEREADrule. In this caseNONEapplies toWRITEandERRORapplies toREAD.
GetSchemaSchemaReference   
- Name string
- (Required String) A user-defined name that can be used to reference the rule.
- SubjectName string
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- Version int
- (Required Integer) The version of the Schema, for example, 4.
- Name string
- (Required String) A user-defined name that can be used to reference the rule.
- SubjectName string
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- Version int
- (Required Integer) The version of the Schema, for example, 4.
- name String
- (Required String) A user-defined name that can be used to reference the rule.
- subjectName String
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- version Integer
- (Required Integer) The version of the Schema, for example, 4.
- name string
- (Required String) A user-defined name that can be used to reference the rule.
- subjectName string
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- version number
- (Required Integer) The version of the Schema, for example, 4.
- name str
- (Required String) A user-defined name that can be used to reference the rule.
- subject_name str
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- version int
- (Required Integer) The version of the Schema, for example, 4.
- name String
- (Required String) A user-defined name that can be used to reference the rule.
- subjectName String
- The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example, test-subject. Schemas evolve safely, following a compatibility mode defined, under a subject name.
- version Number
- (Required Integer) The version of the Schema, for example, 4.
GetSchemaSchemaRegistryCluster    
- Id string
- The ID of the Schema Registry cluster, for example, lsrc-abc123.
- Id string
- The ID of the Schema Registry cluster, for example, lsrc-abc123.
- id String
- The ID of the Schema Registry cluster, for example, lsrc-abc123.
- id string
- The ID of the Schema Registry cluster, for example, lsrc-abc123.
- id str
- The ID of the Schema Registry cluster, for example, lsrc-abc123.
- id String
- The ID of the Schema Registry cluster, for example, lsrc-abc123.
Package Details
- Repository
- Confluent Cloud pulumi/pulumi-confluentcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the confluentTerraform Provider.