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_nameString

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_valueString

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

#endpointString

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_methodString

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_arnString

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