Class: Aws::SecurityLake::Types::NotificationConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityLake::Types::NotificationConfiguration
- Defined in:
- gems/aws-sdk-securitylake/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 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 for HTTPS subscriber notification.
1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1604 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.
1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1604 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
1604 1605 1606 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1604 def unknown @unknown end |