Class: Aws::EMR::Types::S3LoggingConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMR::Types::S3LoggingConfiguration
- Defined in:
- gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb
Overview
Configuration for S3 logging behavior in EMR clusters. Defines how different types of logs are uploaded to S3 based on the specified upload policies for each log type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#log_type_upload_policy ⇒ Hash<String,String>
A map that specifies the upload policy for each log type.
Instance Attribute Details
#log_type_upload_policy ⇒ Hash<String,String>
A map that specifies the upload policy for each log type. The key is the log type, and the value is the upload policy.
Valid log types:
system-logs: System-level logs including daemon logs, bootstrap logs, and other infrastructure logs.application-logs: Application-level logs from frameworks like Hadoop, Spark, Hive, etc.persistent-ui-logs: Logs for persistent application UIs like Spark History Server.
Valid upload policies:
emr-managed: Logs are uploaded to both the EMR-managed S3 bucket and the customer-specified S3 bucket (if LogUri is provided).on-customer-s3only: Logs are uploaded only to the customer-specified S3 bucket. Requires LogUri to be specified in the cluster configuration.disabled: Log upload is disabled for this log type.
6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6090 class S3LoggingConfiguration < Struct.new( :log_type_upload_policy) SENSITIVE = [] include Aws::Structure end |