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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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)


1307
1308
1309
1310
1311
1312
1313
1314
1315
# File 'lib/aws-sdk-securitylake/types.rb', line 1307

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)


1307
1308
1309
1310
1311
1312
1313
1314
1315
# File 'lib/aws-sdk-securitylake/types.rb', line 1307

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)


1307
1308
1309
1310
1311
1312
1313
1314
1315
# File 'lib/aws-sdk-securitylake/types.rb', line 1307

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)


1307
1308
1309
1310
1311
1312
1313
1314
1315
# File 'lib/aws-sdk-securitylake/types.rb', line 1307

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*.

[1]: docs.aws.amazon.com//security-lake/latest/userguide/subscriber-data-access.html [2]: docs.aws.amazon.com/security-lake/latest/userguide/security-iam-awsmanpol.html

Returns:

  • (String)


1307
1308
1309
1310
1311
1312
1313
1314
1315
# File 'lib/aws-sdk-securitylake/types.rb', line 1307

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