Class: Aws::SecurityLake::Types::CustomLogSourceProvider
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::SecurityLake::Types::CustomLogSourceProvider
 
- Defined in:
- gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb
Overview
The details of the log provider for a third-party custom source.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #location  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The location of the partition in the Amazon S3 bucket for Security Lake. 
- 
  
    
      #role_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ARN of the IAM role to be used by the entity putting logs into your custom source partition. 
Instance Attribute Details
#location ⇒ String
The location of the partition in the Amazon S3 bucket for Security Lake.
| 487 488 489 490 491 492 | # File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 487 class CustomLogSourceProvider < Struct.new( :location, :role_arn) SENSITIVE = [] include Aws::Structure end | 
#role_arn ⇒ String
The ARN of the IAM role to be used by the entity putting logs into
your custom source partition. Security Lake will apply the correct
access policies to this role, but you must first manually create the
trust policy for this role. The IAM role name must start with the
text 'Security Lake'. The IAM role must trust the
logProviderAccountId to assume the role.
| 487 488 489 490 491 492 | # File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 487 class CustomLogSourceProvider < Struct.new( :location, :role_arn) SENSITIVE = [] include Aws::Structure end |