1. Packages
  2. Confluent Cloud
  3. API Docs
  4. Schema
Confluent v1.26.0 published on Thursday, Sep 28, 2023 by Pulumi

confluentcloud.Schema

Explore with Pulumi AI

confluentcloud logo
Confluent v1.26.0 published on Thursday, Sep 28, 2023 by Pulumi

    Import

    You can import a Schema by using the Schema Registry cluster ID, Subject name, and unique identifier (or latest when recreate_on_update = false) of the Schema in the format <Schema Registry cluster ID>/<Subject name>/<Schema identifier>, for exampleOption Arecreate_on_update = false (by default) $ export IMPORT_SCHEMA_REGISTRY_API_KEY="<schema_registry_api_key>" $ export IMPORT_SCHEMA_REGISTRY_API_SECRET="<schema_registry_api_secret>" $ export IMPORT_SCHEMA_REGISTRY_REST_ENDPOINT="<schema_registry_rest_endpoint>" $ export SCHEMA_CONTENT="<schema_content>" # for example, export SCHEMA_CONTENT=$(cat schemas/proto/purchase.proto)

     $ pulumi import confluentcloud:index/schema:Schema my_schema_1 lsrc-abc123/test-subject/latest
    

    Option Brecreate_on_update = true $ export IMPORT_SCHEMA_REGISTRY_API_KEY="<schema_registry_api_key>" $ export IMPORT_SCHEMA_REGISTRY_API_SECRET="<schema_registry_api_secret>" $ export IMPORT_SCHEMA_REGISTRY_REST_ENDPOINT="<schema_registry_rest_endpoint>" $ export SCHEMA_CONTENT="<schema_content>" # for example, export SCHEMA_CONTENT=$(cat schemas/proto/purchase.proto)

     $ pulumi import confluentcloud:index/schema:Schema my_schema_1 lsrc-abc123/test-subject/100003
    

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

    Create Schema Resource

    new Schema(name: string, args: SchemaArgs, opts?: CustomResourceOptions);
    @overload
    def Schema(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               credentials: Optional[SchemaCredentialsArgs] = None,
               format: Optional[str] = None,
               hard_delete: Optional[bool] = None,
               recreate_on_update: Optional[bool] = None,
               rest_endpoint: Optional[str] = None,
               schema: Optional[str] = None,
               schema_references: Optional[Sequence[SchemaSchemaReferenceArgs]] = None,
               schema_registry_cluster: Optional[SchemaSchemaRegistryClusterArgs] = None,
               subject_name: Optional[str] = None)
    @overload
    def Schema(resource_name: str,
               args: SchemaArgs,
               opts: Optional[ResourceOptions] = None)
    func NewSchema(ctx *Context, name string, args SchemaArgs, opts ...ResourceOption) (*Schema, error)
    public Schema(string name, SchemaArgs args, CustomResourceOptions? opts = null)
    public Schema(String name, SchemaArgs args)
    public Schema(String name, SchemaArgs args, CustomResourceOptions options)
    
    type: confluentcloud:Schema
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args SchemaArgs
    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 SchemaArgs
    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 SchemaArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SchemaArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SchemaArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Schema 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 Schema resource accepts the following input properties:

    Format string

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    SubjectName 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.)

    Credentials Pulumi.ConfluentCloud.Inputs.SchemaCredentials

    The Cluster API Credentials.

    HardDelete bool

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    RecreateOnUpdate bool

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    RestEndpoint string

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    SchemaDetails string

    The schema string, for example, file("./schema_version_1.avsc").

    SchemaReferences List<Pulumi.ConfluentCloud.Inputs.SchemaSchemaReference>

    The list of referenced schemas (see Schema References for more details):

    SchemaRegistryCluster Pulumi.ConfluentCloud.Inputs.SchemaSchemaRegistryCluster
    Format string

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    SubjectName 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.)

    Credentials SchemaCredentialsArgs

    The Cluster API Credentials.

    HardDelete bool

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    RecreateOnUpdate bool

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    RestEndpoint string

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    Schema string

    The schema string, for example, file("./schema_version_1.avsc").

    SchemaReferences []SchemaSchemaReferenceArgs

    The list of referenced schemas (see Schema References for more details):

    SchemaRegistryCluster SchemaSchemaRegistryClusterArgs
    format String

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    subjectName 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.)

    credentials SchemaCredentials

    The Cluster API Credentials.

    hardDelete Boolean

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    recreateOnUpdate Boolean

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    restEndpoint String

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    schema String

    The schema string, for example, file("./schema_version_1.avsc").

    schemaReferences List<SchemaSchemaReference>

    The list of referenced schemas (see Schema References for more details):

    schemaRegistryCluster SchemaSchemaRegistryCluster
    format string

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    subjectName 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.)

    credentials SchemaCredentials

    The Cluster API Credentials.

    hardDelete boolean

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    recreateOnUpdate boolean

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    restEndpoint string

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    schema string

    The schema string, for example, file("./schema_version_1.avsc").

    schemaReferences SchemaSchemaReference[]

    The list of referenced schemas (see Schema References for more details):

    schemaRegistryCluster SchemaSchemaRegistryCluster
    format str

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    subject_name str

    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.)

    credentials SchemaCredentialsArgs

    The Cluster API Credentials.

    hard_delete bool

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    recreate_on_update bool

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    rest_endpoint str

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    schema str

    The schema string, for example, file("./schema_version_1.avsc").

    schema_references Sequence[SchemaSchemaReferenceArgs]

    The list of referenced schemas (see Schema References for more details):

    schema_registry_cluster SchemaSchemaRegistryClusterArgs
    format String

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    subjectName 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.)

    credentials Property Map

    The Cluster API Credentials.

    hardDelete Boolean

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    recreateOnUpdate Boolean

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    restEndpoint String

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    schema String

    The schema string, for example, file("./schema_version_1.avsc").

    schemaReferences List<Property Map>

    The list of referenced schemas (see Schema References for more details):

    schemaRegistryCluster Property Map

    Outputs

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

    Id string

    The provider-assigned unique ID for this managed resource.

    SchemaIdentifier int

    (Required 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 version of the schema may be different under different subjects.

    Version int

    The version, representing the exact version of the schema under the registered subject.

    Id string

    The provider-assigned unique ID for this managed resource.

    SchemaIdentifier int

    (Required 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 version of the schema may be different under different subjects.

    Version int

    The version, representing the exact version of the schema under the registered subject.

    id String

    The provider-assigned unique ID for this managed resource.

    schemaIdentifier Integer

    (Required 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 version of the schema may be different under different subjects.

    version Integer

    The version, representing the exact version of the schema under the registered subject.

    id string

    The provider-assigned unique ID for this managed resource.

    schemaIdentifier number

    (Required 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 version of the schema may be different under different subjects.

    version number

    The version, representing the exact version of the schema under the registered subject.

    id str

    The provider-assigned unique ID for this managed resource.

    schema_identifier int

    (Required 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 version of the schema may be different under different subjects.

    version int

    The version, representing the exact version of the schema under the registered subject.

    id String

    The provider-assigned unique ID for this managed resource.

    schemaIdentifier Number

    (Required 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 version of the schema may be different under different subjects.

    version Number

    The version, representing the exact version of the schema under the registered subject.

    Look up Existing Schema Resource

    Get an existing Schema 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?: SchemaState, opts?: CustomResourceOptions): Schema
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            credentials: Optional[SchemaCredentialsArgs] = None,
            format: Optional[str] = None,
            hard_delete: Optional[bool] = None,
            recreate_on_update: Optional[bool] = None,
            rest_endpoint: Optional[str] = None,
            schema: Optional[str] = None,
            schema_identifier: Optional[int] = None,
            schema_references: Optional[Sequence[SchemaSchemaReferenceArgs]] = None,
            schema_registry_cluster: Optional[SchemaSchemaRegistryClusterArgs] = None,
            subject_name: Optional[str] = None,
            version: Optional[int] = None) -> Schema
    func GetSchema(ctx *Context, name string, id IDInput, state *SchemaState, opts ...ResourceOption) (*Schema, error)
    public static Schema Get(string name, Input<string> id, SchemaState? state, CustomResourceOptions? opts = null)
    public static Schema get(String name, Output<String> id, SchemaState 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:
    Credentials Pulumi.ConfluentCloud.Inputs.SchemaCredentials

    The Cluster API Credentials.

    Format string

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    HardDelete bool

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    RecreateOnUpdate bool

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    RestEndpoint string

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    SchemaDetails string

    The schema string, for example, file("./schema_version_1.avsc").

    SchemaIdentifier int

    (Required 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 version of the schema may be different under different subjects.

    SchemaReferences List<Pulumi.ConfluentCloud.Inputs.SchemaSchemaReference>

    The list of referenced schemas (see Schema References for more details):

    SchemaRegistryCluster Pulumi.ConfluentCloud.Inputs.SchemaSchemaRegistryCluster
    SubjectName 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

    The version, representing the exact version of the schema under the registered subject.

    Credentials SchemaCredentialsArgs

    The Cluster API Credentials.

    Format string

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    HardDelete bool

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    RecreateOnUpdate bool

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    RestEndpoint string

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    Schema string

    The schema string, for example, file("./schema_version_1.avsc").

    SchemaIdentifier int

    (Required 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 version of the schema may be different under different subjects.

    SchemaReferences []SchemaSchemaReferenceArgs

    The list of referenced schemas (see Schema References for more details):

    SchemaRegistryCluster SchemaSchemaRegistryClusterArgs
    SubjectName 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

    The version, representing the exact version of the schema under the registered subject.

    credentials SchemaCredentials

    The Cluster API Credentials.

    format String

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    hardDelete Boolean

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    recreateOnUpdate Boolean

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    restEndpoint String

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    schema String

    The schema string, for example, file("./schema_version_1.avsc").

    schemaIdentifier Integer

    (Required 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 version of the schema may be different under different subjects.

    schemaReferences List<SchemaSchemaReference>

    The list of referenced schemas (see Schema References for more details):

    schemaRegistryCluster SchemaSchemaRegistryCluster
    subjectName 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

    The version, representing the exact version of the schema under the registered subject.

    credentials SchemaCredentials

    The Cluster API Credentials.

    format string

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    hardDelete boolean

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    recreateOnUpdate boolean

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    restEndpoint string

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    schema string

    The schema string, for example, file("./schema_version_1.avsc").

    schemaIdentifier number

    (Required 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 version of the schema may be different under different subjects.

    schemaReferences SchemaSchemaReference[]

    The list of referenced schemas (see Schema References for more details):

    schemaRegistryCluster SchemaSchemaRegistryCluster
    subjectName 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

    The version, representing the exact version of the schema under the registered subject.

    credentials SchemaCredentialsArgs

    The Cluster API Credentials.

    format str

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    hard_delete bool

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    recreate_on_update bool

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    rest_endpoint str

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    schema str

    The schema string, for example, file("./schema_version_1.avsc").

    schema_identifier int

    (Required 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 version of the schema may be different under different subjects.

    schema_references Sequence[SchemaSchemaReferenceArgs]

    The list of referenced schemas (see Schema References for more details):

    schema_registry_cluster SchemaSchemaRegistryClusterArgs
    subject_name str

    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

    The version, representing the exact version of the schema under the registered subject.

    credentials Property Map

    The Cluster API Credentials.

    format String

    The format of the schema. Accepted values are: AVRO, PROTOBUF, and JSON.

    hardDelete Boolean

    An optional flag to control whether a schema should be soft or hard deleted. Set it to true if you want to hard delete a schema on destroy (see Schema Deletion Guidelines for more details). Must be unset when importing. Defaults to false (soft delete).

    recreateOnUpdate Boolean

    An optional flag to control whether a schema should be recreated on an update. Set it to true if you want to manage different schema versions using different resource instances. Must be set to the target value when importing. Defaults to false, which manages the latest schema version only. The resource instance always points to the latest schema version by supporting in-place updates.

    restEndpoint String

    The REST endpoint of the Schema Registry cluster, for example, https://psrc-00000.us-central1.gcp.confluent.cloud:443).

    schema String

    The schema string, for example, file("./schema_version_1.avsc").

    schemaIdentifier Number

    (Required 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 version of the schema may be different under different subjects.

    schemaReferences List<Property Map>

    The list of referenced schemas (see Schema References for more details):

    schemaRegistryCluster Property Map
    subjectName 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

    The version, representing the exact version of the schema under the registered subject.

    Supporting Types

    SchemaCredentials, SchemaCredentialsArgs

    Key string

    The Schema Registry API Key.

    Secret string
    Key string

    The Schema Registry API Key.

    Secret string
    key String

    The Schema Registry API Key.

    secret String
    key string

    The Schema Registry API Key.

    secret string
    key str

    The Schema Registry API Key.

    secret str
    key String

    The Schema Registry API Key.

    secret String

    SchemaSchemaReference, SchemaSchemaReferenceArgs

    Name string

    The name of the subject, representing the subject under which the referenced schema is registered.

    SubjectName 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

    The version, representing the exact version of the schema under the registered subject.

    Name string

    The name of the subject, representing the subject under which the referenced schema is registered.

    SubjectName 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

    The version, representing the exact version of the schema under the registered subject.

    name String

    The name of the subject, representing the subject under which the referenced schema is registered.

    subjectName 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

    The version, representing the exact version of the schema under the registered subject.

    name string

    The name of the subject, representing the subject under which the referenced schema is registered.

    subjectName 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

    The version, representing the exact version of the schema under the registered subject.

    name str

    The name of the subject, representing the subject under which the referenced schema is registered.

    subject_name str

    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

    The version, representing the exact version of the schema under the registered subject.

    name String

    The name of the subject, representing the subject under which the referenced schema is registered.

    subjectName 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

    The version, representing the exact version of the schema under the registered subject.

    SchemaSchemaRegistryCluster, SchemaSchemaRegistryClusterArgs

    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 confluent Terraform Provider.

    confluentcloud logo
    Confluent v1.26.0 published on Thursday, Sep 28, 2023 by Pulumi