Class: Aws::SecurityLake::Types::HttpsNotificationConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityLake::Types::HttpsNotificationConfiguration
- 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
-
#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 '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_value ⇒ String
The key value for the notification subscription.
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 |
#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 '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_method ⇒ String
The HTTPS method used for the notification subscription.
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_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.
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 |