![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.securitylake.kotlin.outputs.GetSubscriberNotificationResult.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.securitylake.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property notificationConfiguration Specify the configurations you want to use for subscriber notification. The subscriber is notified when new data is written to the data lake for sources that the subscriber consumes in Security Lake .
* @property subscriberEndpoint The endpoint the subscriber should listen to for notifications
*/
public data class GetSubscriberNotificationResult(
public val notificationConfiguration: SubscriberNotificationNotificationConfiguration? = null,
public val subscriberEndpoint: String? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.securitylake.outputs.GetSubscriberNotificationResult): GetSubscriberNotificationResult = GetSubscriberNotificationResult(
notificationConfiguration = javaType.notificationConfiguration().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.securitylake.kotlin.outputs.SubscriberNotificationNotificationConfiguration.Companion.toKotlin(args0)
})
}).orElse(null),
subscriberEndpoint = javaType.subscriberEndpoint().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy