SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs

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

Constructors

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

Functions

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

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>? = null

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

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

The HTTPS method used for the notification subscription.

Link copied to clipboard
val targetRoleArn: Output<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.