Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Registry : KotlinCustomResource

This resource creates a Registry for authoring schemas as part of Glue Schema Registry.

Link copied to clipboard
data class RegistryArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<RegistryTagArgs>>? = null) : ConvertibleToJava<RegistryArgs>

This resource creates a Registry for authoring schemas as part of Glue Schema Registry.

Link copied to clipboard
Link copied to clipboard
object RegistryMapper : ResourceMapper<Registry>
Link copied to clipboard
Link copied to clipboard
class Schema : KotlinCustomResource

This resource represents a schema of Glue Schema Registry.

Link copied to clipboard
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<SchemaTagArgs>>? = null) : ConvertibleToJava<SchemaArgs>

This resource represents a schema of Glue Schema Registry.

Link copied to clipboard

Builder for SchemaArgs.

Link copied to clipboard
object SchemaMapper : ResourceMapper<Schema>
Link copied to clipboard

Builder for Schema.

Link copied to clipboard
class SchemaVersion : KotlinCustomResource

This resource represents an individual schema version of a schema defined in Glue Schema Registry.

Link copied to clipboard
data class SchemaVersionArgs(val schema: Output<SchemaVersionSchemaArgs>? = null, val schemaDefinition: Output<String>? = null) : ConvertibleToJava<SchemaVersionArgs>

This resource represents an individual schema version of a schema defined in Glue Schema Registry.

Link copied to clipboard
Link copied to clipboard
object SchemaVersionMapper : ResourceMapper<SchemaVersion>
Link copied to clipboard
class SchemaVersionMetadata : KotlinCustomResource

This resource adds Key-Value metadata to a Schema version of Glue Schema Registry.

Link copied to clipboard
data class SchemaVersionMetadataArgs(val key: Output<String>? = null, val schemaVersionId: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<SchemaVersionMetadataArgs>

This resource adds Key-Value metadata to a Schema version of Glue Schema Registry.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun registry(name: String, block: suspend RegistryResourceBuilder.() -> Unit): Registry
Link copied to clipboard
fun schema(name: String): Schema
suspend fun schema(name: String, block: suspend SchemaResourceBuilder.() -> Unit): Schema
Link copied to clipboard