SubscriberNotificationConfigurationHttpsNotificationConfiguration

data class SubscriberNotificationConfigurationHttpsNotificationConfiguration(val authorizationApiKeyName: String? = null, val authorizationApiKeyValue: String? = null, val endpoint: String? = null, val httpMethod: String? = null, val targetRoleArn: String? = null)

Constructors

fun SubscriberNotificationConfigurationHttpsNotificationConfiguration(authorizationApiKeyName: String? = null, authorizationApiKeyValue: String? = null, endpoint: String? = null, httpMethod: String? = null, targetRoleArn: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The key name for the notification subscription.

Link copied to clipboard

The key value for the notification subscription.

Link copied to clipboard
val endpoint: String? = null

The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.

Link copied to clipboard
val httpMethod: String? = null

The HTTPS method used for the notification subscription.

Link copied to clipboard
val targetRoleArn: String? = null

The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created. For more information about ARNs and how to use them in policies, see Managing data access and AWS Managed Policies in the Amazon Security Lake User Guide.