SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs

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

Constructors

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

Properties

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

The API key name for the notification subscription.

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

The API key value for the notification subscription.

Link copied to clipboard
val endpoint: Output<String>

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

Link copied to clipboard
val targetRoleArn: Output<String>

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.

Functions

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