Class: Aws::SecurityLake::Types::HttpsNotificationConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityLake::Types::HttpsNotificationConfiguration
- 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
-
#authorization_api_key_name ⇒ String
The key name for the notification subscription.
-
#authorization_api_key_value ⇒ String
The key value for the notification subscription.
-
#endpoint ⇒ String
The subscription endpoint in Security Lake.
-
#http_method ⇒ String
The HTTPS method used for the notification subscription.
-
#target_role_arn ⇒ String
The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
Instance Attribute Details
#authorization_api_key_name ⇒ String
The key name for the notification subscription.
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_value ⇒ String
The key value for the notification subscription.
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 |
#endpoint ⇒ String
The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.
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_method ⇒ String
The HTTPS method used for the notification subscription.
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_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*.
[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
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 |