Class: Aws::Redshift::Types::EnableLoggingMessage
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Redshift::Types::EnableLoggingMessage
 
- Defined in:
- gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #bucket_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of an existing S3 bucket where the log files are to be stored. 
- 
  
    
      #cluster_identifier  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The identifier of the cluster on which logging is to be started. 
- 
  
    
      #log_destination_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The log destination type. 
- 
  
    
      #log_exports  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The collection of exported log types. 
- 
  
    
      #s3_key_prefix  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The prefix applied to the log file names. 
Instance Attribute Details
#bucket_name ⇒ String
The name of an existing S3 bucket where the log files are to be stored.
Constraints:
- Must be in the same region as the cluster 
- The cluster must have read bucket and put object permissions 
| 6219 6220 6221 6222 6223 6224 6225 6226 6227 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6219 class EnableLoggingMessage < Struct.new( :cluster_identifier, :bucket_name, :s3_key_prefix, :log_destination_type, :log_exports) SENSITIVE = [] include Aws::Structure end | 
#cluster_identifier ⇒ String
The identifier of the cluster on which logging is to be started.
Example: examplecluster
| 6219 6220 6221 6222 6223 6224 6225 6226 6227 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6219 class EnableLoggingMessage < Struct.new( :cluster_identifier, :bucket_name, :s3_key_prefix, :log_destination_type, :log_exports) SENSITIVE = [] include Aws::Structure end | 
#log_destination_type ⇒ String
The log destination type. An enum with possible values of s3 and
cloudwatch.
| 6219 6220 6221 6222 6223 6224 6225 6226 6227 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6219 class EnableLoggingMessage < Struct.new( :cluster_identifier, :bucket_name, :s3_key_prefix, :log_destination_type, :log_exports) SENSITIVE = [] include Aws::Structure end | 
#log_exports ⇒ Array<String>
The collection of exported log types. Possible values are
connectionlog, useractivitylog, and userlog.
| 6219 6220 6221 6222 6223 6224 6225 6226 6227 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6219 class EnableLoggingMessage < Struct.new( :cluster_identifier, :bucket_name, :s3_key_prefix, :log_destination_type, :log_exports) SENSITIVE = [] include Aws::Structure end | 
#s3_key_prefix ⇒ String
The prefix applied to the log file names.
Valid characters are any letter from any language, any whitespace
character, any numeric character, and the following characters:
underscore (_), period (.), colon (:), slash (/), equal
(=), plus (+), backslash (`), hyphen (-), at symbol (@`).
| 6219 6220 6221 6222 6223 6224 6225 6226 6227 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6219 class EnableLoggingMessage < Struct.new( :cluster_identifier, :bucket_name, :s3_key_prefix, :log_destination_type, :log_exports) SENSITIVE = [] include Aws::Structure end |