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 |