LogGroup

class LogGroup

Represents a log group.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String?

The Amazon Resource Name (ARN) of the log group. This version of the ARN includes a trailing :* after the log group name.

Link copied to clipboard

The creation time of the log group, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Link copied to clipboard

Displays whether this log group has a protection policy, or whether it had one in the past. For more information, see PutDataProtectionPolicy.

Link copied to clipboard

Displays all the properties that this log group has inherited from account-level settings.

Link copied to clipboard

The Amazon Resource Name (ARN) of the KMS key to use when encrypting log data.

Link copied to clipboard

The Amazon Resource Name (ARN) of the log group. This version of the ARN doesn't include a trailing :* after the log group name.

Link copied to clipboard

This specifies the log group class for this log group. There are three classes:

Link copied to clipboard

The name of the log group.

Link copied to clipboard

The number of metric filters.

Link copied to clipboard

The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, 2192, 2557, 2922, 3288, and 3653.

Link copied to clipboard

The number of bytes stored.

Functions

Link copied to clipboard
inline fun copy(block: LogGroup.Builder.() -> Unit = {}): LogGroup
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String