SubscriberNotificationConfigurationHttpsNotificationConfiguration

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The API key name for the notification subscription.

Link copied to clipboard

The API key value for the notification subscription.

Link copied to clipboard

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 HTTP method used for the notification subscription. Valid values are POST and PUT.

Link copied to clipboard

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.