LogDeliveryS3DeliveryConfiguration class

Constructors

LogDeliveryS3DeliveryConfiguration({required Input<bool> enableHiveCompatiblePath, 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.
const
LogDeliveryS3DeliveryConfiguration.fromMap(Map<String, dynamic> map)
factory

Properties

enableHiveCompatiblePath → Input<bool>
This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
suffixPath → Input<String>
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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited