LogDeliveryS3DeliveryConfiguration constructor

const LogDeliveryS3DeliveryConfiguration({
  1. required Input<bool> enableHiveCompatiblePath,
  2. required Input<String> suffixPath,
})

Creates a new LogDeliveryS3DeliveryConfiguration. enableHiveCompatiblePath This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive. suffixPath This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. Note: AWS automatically prepends account and service-specific prefixes (e.g., AWSLogs/{account-id}/CloudFront/ for CloudFront sources) to the configured value. Specify only your custom suffix path without these AWS-managed prefixes.

Implementation

const LogDeliveryS3DeliveryConfiguration({
  required this.enableHiveCompatiblePath,
  required this.suffixPath,
});