Package-level declarations

Types

Link copied to clipboard
data class DataLakeEncryptionConfigurationArgs(val kmsKeyId: Output<String>? = null) : ConvertibleToJava<DataLakeEncryptionConfigurationArgs>

Provides encryption details of Amazon Security Lake object.

Link copied to clipboard
data class DataLakeExpirationArgs(val days: Output<Int>? = null) : ConvertibleToJava<DataLakeExpirationArgs>

Provides data expiration details of Amazon Security Lake object.

Link copied to clipboard
data class DataLakeLifecycleConfigurationArgs(val expiration: Output<DataLakeExpirationArgs>? = null, val transitions: Output<List<DataLakeTransitionsArgs>>? = null) : ConvertibleToJava<DataLakeLifecycleConfigurationArgs>

Provides lifecycle details of Amazon Security Lake object.

Link copied to clipboard
data class DataLakeReplicationConfigurationArgs(val regions: Output<List<String>>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<DataLakeReplicationConfigurationArgs>

Provides replication details of Amazon Security Lake object.

Link copied to clipboard
data class DataLakeTransitionsArgs(val days: Output<Int>? = null, val storageClass: Output<String>? = null) : ConvertibleToJava<DataLakeTransitionsArgs>
Link copied to clipboard
data class GetAwsLogSourcePlainArgs(val sourceName: String, val sourceVersion: String) : ConvertibleToJava<GetAwsLogSourcePlainArgs>
Link copied to clipboard
data class GetDataLakePlainArgs(val arn: String) : ConvertibleToJava<GetDataLakePlainArgs>
Link copied to clipboard
data class GetSubscriberNotificationPlainArgs(val subscriberArn: String) : ConvertibleToJava<GetSubscriberNotificationPlainArgs>
Link copied to clipboard
data class GetSubscriberPlainArgs(val subscriberArn: String) : ConvertibleToJava<GetSubscriberPlainArgs>
Link copied to clipboard
data class SubscriberAwsLogSourceArgs(val sourceName: Output<String>? = null, val sourceVersion: Output<String>? = null) : ConvertibleToJava<SubscriberAwsLogSourceArgs>

Amazon Security Lake supports log and event collection for natively supported AWS services.

Link copied to clipboard
data class SubscriberCustomLogSourceArgs(val sourceName: Output<String>? = null, val sourceVersion: Output<String>? = null) : ConvertibleToJava<SubscriberCustomLogSourceArgs>
Link copied to clipboard
data class SubscriberIdentityPropertiesArgs(val externalId: Output<String>, val principal: Output<String>) : ConvertibleToJava<SubscriberIdentityPropertiesArgs>

The AWS identity used to access your data.

data class SubscriberNotificationHttpsNotificationConfigurationArgs(val authorizationApiKeyName: Output<String>? = null, val authorizationApiKeyValue: Output<String>? = null, val endpoint: Output<String>, val httpMethod: Output<SubscriberNotificationHttpsNotificationConfigurationHttpMethod>? = null, val targetRoleArn: Output<String>) : ConvertibleToJava<SubscriberNotificationHttpsNotificationConfigurationArgs>

The configuration for HTTPS subscriber notification.

data class SubscriberNotificationNotificationConfigurationArgs(val httpsNotificationConfiguration: Output<SubscriberNotificationHttpsNotificationConfigurationArgs>? = null, val sqsNotificationConfiguration: Output<SubscriberNotificationSqsNotificationConfigurationArgs>? = null) : ConvertibleToJava<SubscriberNotificationNotificationConfigurationArgs>
class SubscriberNotificationSqsNotificationConfigurationArgs : ConvertibleToJava<SubscriberNotificationSqsNotificationConfigurationArgs>

The configurations for SQS subscriber notification. The members of this structure are context-dependent.

Link copied to clipboard
data class SubscriberSourceArgs(val awsLogSource: Output<SubscriberAwsLogSourceArgs>? = null, val customLogSource: Output<SubscriberCustomLogSourceArgs>? = null) : ConvertibleToJava<SubscriberSourceArgs>