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)


1307
1308
1309
1310
1311
1312
1313
1314
1315
# File 'gems/aws-sdk-securitylake/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 'gems/aws-sdk-securitylake/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 'gems/aws-sdk-securitylake/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 'gems/aws-sdk-securitylake/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.

Returns:

  • (String)


1307
1308
1309
1310
1311
1312
1313
1314
1315
# File 'gems/aws-sdk-securitylake/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