Schema Args
data class SchemaArgs(val checkpointVersion: Output<SchemaVersionArgs>? = null, val compatibility: Output<SchemaCompatibility>? = null, val dataFormat: Output<SchemaDataFormat>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val registry: Output<SchemaRegistryArgs>? = null, val schemaDefinition: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<SchemaArgs>
This resource represents a schema of Glue Schema Registry.
Constructors
Link copied to clipboard
constructor(checkpointVersion: Output<SchemaVersionArgs>? = null, compatibility: Output<SchemaCompatibility>? = null, dataFormat: Output<SchemaDataFormat>? = null, description: Output<String>? = null, name: Output<String>? = null, registry: Output<SchemaRegistryArgs>? = null, schemaDefinition: Output<String>? = null, tags: Output<List<TagArgs>>? = null)
Properties
Link copied to clipboard
Specify the VersionNumber
or the IsLatest
for setting the checkpoint for the schema. This is only required for updating a checkpoint.
Link copied to clipboard
Compatibility setting for the schema.
Link copied to clipboard
Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'
Link copied to clipboard
A description of the schema. If description is not provided, there will not be any default value for this.
Link copied to clipboard
The registry where a schema is stored.
Link copied to clipboard
Definition for the initial schema version in plain-text.