Class CustomLayerCloudwatchConfigurationLogStreamArgs


  • public final class CustomLayerCloudwatchConfigurationLogStreamArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • batchCount

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> batchCount()
        Returns:
        Specifies the max number of log events in a batch, up to `10000`. The default value is `1000`.
      • batchSize

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> batchSize()
        Returns:
        Specifies the maximum size of log events in a batch, in bytes, up to `1048576` bytes. The default value is `32768` bytes.
      • bufferDuration

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bufferDuration()
        Returns:
        Specifies the time duration for the batching of log events. The minimum value is `5000` and default value is `5000`.
      • datetimeFormat

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> datetimeFormat()
        Returns:
        Specifies how the timestamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AgentReference.html).
      • encoding

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> encoding()
        Returns:
        Specifies the encoding of the log file so that the file can be read correctly. The default is `utf_8`.
      • file

        public com.pulumi.core.Output<java.lang.String> file()
        Returns:
        Specifies log files that you want to push to CloudWatch Logs. File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*).
      • fileFingerprintLines

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fileFingerprintLines()
        Returns:
        Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as `1`, `2-5`. The default value is `1`.
      • initialPosition

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> initialPosition()
        Returns:
        Specifies where to start to read data (`start_of_file` or `end_of_file`). The default is `start_of_file`.
      • logGroupName

        public com.pulumi.core.Output<java.lang.String> logGroupName()
        Returns:
        Specifies the destination log group. A log group is created automatically if it doesn't already exist.
      • multilineStartPattern

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> multilineStartPattern()
        Returns:
        Specifies the pattern for identifying the start of a log message.
      • timeZone

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timeZone()
        Returns:
        Specifies the time zone of log event time stamps.