SubscriberNotificationHttpsNotificationConfigurationArgs

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.

Constructors

constructor(authorizationApiKeyName: Output<String>? = null, authorizationApiKeyValue: Output<String>? = null, endpoint: Output<String>, httpMethod: Output<SubscriberNotificationHttpsNotificationConfigurationHttpMethod>? = null, targetRoleArn: Output<String>)

Properties

Link copied to clipboard
val authorizationApiKeyName: Output<String>? = null

The key name for the notification subscription.

Link copied to clipboard
val authorizationApiKeyValue: Output<String>? = null

The key value for the notification subscription.

Link copied to clipboard
val endpoint: Output<String>

The subscription endpoint in Security Lake.

Link copied to clipboard

The HTTPS method used for the notification subscription.

Link copied to clipboard
val targetRoleArn: Output<String>

The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.

Functions

Link copied to clipboard
open override fun toJava(): SubscriberNotificationHttpsNotificationConfigurationArgs