Class: Aws::SecurityLake::Types::HttpsNotificationConfiguration

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

Overview

The configurations used for HTTPS subscriber notification.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authorization_api_key_name ⇒ String

The key name for the notification subscription.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1202

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#authorization_api_key_value ⇒ String

The key value for the notification subscription.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1202

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint ⇒ String

The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1202

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#http_method ⇒ String

The HTTPS method used for the notification subscription.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1202

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#target_role_arn ⇒ String

The Amazon Resource Name (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 Amazon Web Services Managed Policies in the Amazon Security Lake User Guide.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1202

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end