Class SubscriberNotificationConfigurationHttpsNotificationConfiguration


  • public final class SubscriberNotificationConfigurationHttpsNotificationConfiguration
    extends java.lang.Object
    • Method Detail

      • authorizationApiKeyName

        public java.util.Optional<java.lang.String> authorizationApiKeyName()
        Returns:
        The API key name for the notification subscription.
      • authorizationApiKeyValue

        public java.util.Optional<java.lang.String> authorizationApiKeyValue()
        Returns:
        The API key value for the notification subscription.
      • endpoint

        public java.lang.String endpoint()
        Returns:
        The subscription endpoint in Security Lake. If you prefer notification with an HTTPS endpoint, populate this field.
      • httpMethod

        public java.util.Optional<java.lang.String> httpMethod()
        Returns:
        The HTTP method used for the notification subscription. Valid values are `POST` and `PUT`.
      • targetRoleArn

        public java.lang.String targetRoleArn()
        Returns:
        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.