Class: Aws::AppMesh::Types::FileAccessLog
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::AppMesh::Types::FileAccessLog
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-appmesh/types.rb
 
Overview
An object that represents an access log file.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #format  ⇒ Types::LoggingFormat 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The specified format for the logs.
 - 
  
    
      #path  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The file path to write access logs to.
 
Instance Attribute Details
#format ⇒ Types::LoggingFormat
The specified format for the logs. The format is either ‘json_format` or `text_format`.
      1496 1497 1498 1499 1500 1501  | 
    
      # File 'lib/aws-sdk-appmesh/types.rb', line 1496 class FileAccessLog < Struct.new( :format, :path) SENSITIVE = [] include Aws::Structure end  | 
  
#path ⇒ String
The file path to write access logs to. You can use ‘/dev/stdout` to send access logs to standard out and configure your Envoy container to use a log driver, such as `awslogs`, to export the access logs to a log storage service such as Amazon CloudWatch Logs. You can also specify a path in the Envoy container’s file system to write the files to disk.
<note markdown=“1”> The Envoy process must have write permissions to the path that you specify here. Otherwise, Envoy fails to bootstrap properly.
</note>
  
      1496 1497 1498 1499 1500 1501  | 
    
      # File 'lib/aws-sdk-appmesh/types.rb', line 1496 class FileAccessLog < Struct.new( :format, :path) SENSITIVE = [] include Aws::Structure end  |