Package-level declarations

Types

Link copied to clipboard
class AwsLogSource : KotlinCustomResource

Resource for managing an Amazon Security Lake AWS Log Source.

Link copied to clipboard
data class AwsLogSourceArgs(val source: Output<AwsLogSourceSourceArgs>? = null) : ConvertibleToJava<AwsLogSourceArgs>

Resource for managing an Amazon Security Lake AWS Log Source.

Link copied to clipboard
Link copied to clipboard
object AwsLogSourceMapper : ResourceMapper<AwsLogSource>
Link copied to clipboard
Link copied to clipboard
class CustomLogSource : KotlinCustomResource

Resource for managing an AWS Security Lake Custom Log Source.

Link copied to clipboard
data class CustomLogSourceArgs(val configuration: Output<CustomLogSourceConfigurationArgs>? = null, val eventClasses: Output<List<String>>? = null, val sourceName: Output<String>? = null, val sourceVersion: Output<String>? = null) : ConvertibleToJava<CustomLogSourceArgs>

Resource for managing an AWS Security Lake Custom Log Source.

Link copied to clipboard
object CustomLogSourceMapper : ResourceMapper<CustomLogSource>
Link copied to clipboard
class DataLake : KotlinCustomResource

Resource for managing an AWS Security Lake Data Lake.

Link copied to clipboard
data class DataLakeArgs(val configuration: Output<DataLakeConfigurationArgs>? = null, val metaStoreManagerRoleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<DataLakeTimeoutsArgs>? = null) : ConvertibleToJava<DataLakeArgs>

Resource for managing an AWS Security Lake Data Lake.

Link copied to clipboard
Link copied to clipboard
object DataLakeMapper : ResourceMapper<DataLake>
Link copied to clipboard
Link copied to clipboard
class Subscriber : KotlinCustomResource

Resource for managing an AWS Security Lake Subscriber.

Link copied to clipboard
data class SubscriberArgs(val accessType: Output<String>? = null, val source: Output<SubscriberSourceArgs>? = null, val subscriberDescription: Output<String>? = null, val subscriberIdentity: Output<SubscriberSubscriberIdentityArgs>? = null, val subscriberName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<SubscriberTimeoutsArgs>? = null) : ConvertibleToJava<SubscriberArgs>

Resource for managing an AWS Security Lake Subscriber.

Link copied to clipboard
Link copied to clipboard
object SubscriberMapper : ResourceMapper<Subscriber>
Link copied to clipboard
class SubscriberNotification : KotlinCustomResource

Resource for managing an AWS Security Lake Subscriber Notification.

Link copied to clipboard
data class SubscriberNotificationArgs(val configuration: Output<SubscriberNotificationConfigurationArgs>? = null, val subscriberId: Output<String>? = null) : ConvertibleToJava<SubscriberNotificationArgs>

Resource for managing an AWS Security Lake Subscriber Notification.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun dataLake(name: String, block: suspend DataLakeResourceBuilder.() -> Unit): DataLake
Link copied to clipboard
suspend fun subscriber(name: String, block: suspend SubscriberResourceBuilder.() -> Unit): Subscriber