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 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_configurationTypes::SqsNotificationConfiguration

The configurations for SQS subscriber notification.

Returns:

  • (Types::SqsNotificationConfiguration)


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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1604
1605
1606
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1604

def unknown
  @unknown
end