Class: Aws::SecurityLake::Types::NotificationConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityLake::Types::NotificationConfiguration
- Includes:
- Aws::Structure, Aws::Structure::Union
- Defined in:
- lib/aws-sdk-securitylake/types.rb
Overview
NotificationConfiguration is a union - when making an API calls you must set exactly one of the members.
Specify the configurations you want to use for subscriber notification to notify the subscriber when new data is written to the data lake for sources that the subscriber consumes in Security Lake.
Direct Known Subclasses
HttpsNotificationConfiguration, SqsNotificationConfiguration, Unknown
Defined Under Namespace
Classes: HttpsNotificationConfiguration, SqsNotificationConfiguration, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#https_notification_configuration ⇒ Types::HttpsNotificationConfiguration
The configurations used for HTTPS subscriber notification.
-
#sqs_notification_configuration ⇒ Types::SqsNotificationConfiguration
The configurations for SQS subscriber notification.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#https_notification_configuration ⇒ Types::HttpsNotificationConfiguration
The configurations used for HTTPS subscriber notification.
1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 |
# File 'lib/aws-sdk-securitylake/types.rb', line 1611 class NotificationConfiguration < Struct.new( :https_notification_configuration, :sqs_notification_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class HttpsNotificationConfiguration < NotificationConfiguration; end class SqsNotificationConfiguration < NotificationConfiguration; end class Unknown < NotificationConfiguration; end end |
#sqs_notification_configuration ⇒ Types::SqsNotificationConfiguration
The configurations for SQS subscriber notification.
1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 |
# File 'lib/aws-sdk-securitylake/types.rb', line 1611 class NotificationConfiguration < Struct.new( :https_notification_configuration, :sqs_notification_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class HttpsNotificationConfiguration < NotificationConfiguration; end class SqsNotificationConfiguration < NotificationConfiguration; end class Unknown < NotificationConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1611 1612 1613 |
# File 'lib/aws-sdk-securitylake/types.rb', line 1611 def unknown @unknown end |