stratosphere-0.1.2.1: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.AccessLoggingPolicy

Description

The AccessLoggingPolicy property describes where and how access logs are stored for the AWS::ElasticLoadBalancing::LoadBalancer resource.

Synopsis

Documentation

data AccessLoggingPolicy Source #

Full data type definition for AccessLoggingPolicy. See accessLoggingPolicy for a more convenient constructor.

accessLoggingPolicy Source #

Constructor for AccessLoggingPolicy containing required fields as arguments.

alpEmitInterval :: Lens' AccessLoggingPolicy (Maybe (Val Integer')) Source #

The interval for publishing access logs in minutes. You can specify an interval of either 5 minutes or 60 minutes.

alpEnabled :: Lens' AccessLoggingPolicy (Val Bool') Source #

Whether logging is enabled for the load balancer.

alpS3BucketName :: Lens' AccessLoggingPolicy (Val Text) Source #

The name of an Amazon S3 bucket where access log files are stored.

alpS3BucketPrefix :: Lens' AccessLoggingPolicy (Maybe (Val Text)) Source #

A prefix for the all log object keys, such as my-load-balancer-logs/prod. If you store log files from multiple sources in a single bucket, you can use a prefix to distinguish each log file and its source.