Fugue.AWS.ELB.AccessLog

This is the preferred interface for creating AccessLog configurations for use with LoadBalancers.

Table of Contents

Module Members

new

(Function)

new AccessLog (Constructor)

Type Signature

 fun { bucket: Bucket,
       prefix: String,
       emitInterval: Optional<Int> } -> AccessLog
Argument: bucket

The name of the S3 bucket where access logs will be stored.

Type: Bucket

Argument: prefix

The S3 bucket prefix to use when storing logs (e.g., “logs”).

Type: String

Argument: emitInterval

The interval at which logs will be published to S3. This can be 5 minutes or 60 minutes. The default is 60 minutes.

Type: Optional<Int>

Returns:

A Fugue.Core.AWS.ELB.AccessLog value.

Type: AccessLog