Class: Aws::SecurityLake::Types::NotificationConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb

Overview

Note:

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.

Defined Under Namespace

Classes: HttpsNotificationConfiguration, SqsNotificationConfiguration, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#https_notification_configurationTypes::HttpsNotificationConfiguration

The configurations used for HTTPS subscriber notification.



1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
# File 'gems/aws-sdk-securitylake/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_configurationTypes::SqsNotificationConfiguration

The configurations for SQS subscriber notification.

Returns:

  • (Types::SqsNotificationConfiguration)


1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
# File 'gems/aws-sdk-securitylake/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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1611
1612
1613
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1611

def unknown
  @unknown
end