Package-level declarations

Types

Link copied to clipboard
class AwsLogSource : KotlinCustomResource

Resource Type definition for AWS::SecurityLake::AwsLogSource

Link copied to clipboard
data class AwsLogSourceArgs(val accounts: Output<List<String>>? = null, val dataLakeArn: Output<String>? = null, val sourceName: Output<String>? = null, val sourceVersion: Output<String>? = null) : ConvertibleToJava<AwsLogSourceArgs>

Resource Type definition for AWS::SecurityLake::AwsLogSource

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

Resource Type definition for AWS::SecurityLake::DataLake

Link copied to clipboard
data class DataLakeArgs(val encryptionConfiguration: Output<DataLakeEncryptionConfigurationArgs>? = null, val lifecycleConfiguration: Output<DataLakeLifecycleConfigurationArgs>? = null, val metaStoreManagerRoleArn: Output<String>? = null, val replicationConfiguration: Output<DataLakeReplicationConfigurationArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DataLakeArgs>

Resource Type definition for AWS::SecurityLake::DataLake

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

Resource Type definition for AWS::SecurityLake::Subscriber

Link copied to clipboard
data class SubscriberArgs(val accessTypes: Output<List<SubscriberAccessTypesItem>>? = null, val dataLakeArn: Output<String>? = null, val sources: Output<List<SubscriberSourceArgs>>? = null, val subscriberDescription: Output<String>? = null, val subscriberIdentity: Output<SubscriberIdentityPropertiesArgs>? = null, val subscriberName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<SubscriberArgs>

Resource Type definition for AWS::SecurityLake::Subscriber

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

Resource Type definition for AWS::SecurityLake::SubscriberNotification

Link copied to clipboard
data class SubscriberNotificationArgs(val notificationConfiguration: Output<SubscriberNotificationNotificationConfigurationArgs>? = null, val subscriberArn: Output<String>? = null) : ConvertibleToJava<SubscriberNotificationArgs>

Resource Type definition for AWS::SecurityLake::SubscriberNotification

Link copied to clipboard
Link copied to clipboard

Functions

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