Package-level declarations

Types

Link copied to clipboard
class Discoverer : KotlinCustomResource

Provides an EventBridge Schema Discoverer resource.

Link copied to clipboard
data class DiscovererArgs(val description: Output<String>? = null, val sourceArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DiscovererArgs>

Provides an EventBridge Schema Discoverer resource.

Link copied to clipboard
Link copied to clipboard
object DiscovererMapper : ResourceMapper<Discoverer>
Link copied to clipboard
Link copied to clipboard
class Registry : KotlinCustomResource

Provides an EventBridge Custom Schema Registry resource.

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

Provides an EventBridge Custom Schema Registry resource.

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

Resource for managing an AWS EventBridge Schemas Registry Policy.

Link copied to clipboard
data class RegistryPolicyArgs(val policy: Output<String>? = null, val registryName: Output<String>? = null) : ConvertibleToJava<RegistryPolicyArgs>

Resource for managing an AWS EventBridge Schemas Registry Policy.

Link copied to clipboard
Link copied to clipboard
object RegistryPolicyMapper : ResourceMapper<RegistryPolicy>
Link copied to clipboard
Link copied to clipboard
class Schema : KotlinCustomResource

Provides an EventBridge Schema resource.

Link copied to clipboard
data class SchemaArgs(val content: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val registryName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<SchemaArgs>

Provides an EventBridge Schema resource.

Link copied to clipboard

Builder for SchemaArgs.

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

Builder for Schema.

Functions

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