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.
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_value ⇒ String
The key value for the notification subscription.
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 |
#endpoint ⇒ String
The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.
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_method ⇒ String
The HTTPS method used for the notification subscription.
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_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.
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 |