Safe Haskell | None |
---|---|
Language | Haskell2010 |
The AccessLoggingPolicy property describes where and how access logs are stored for the AWS::ElasticLoadBalancing::LoadBalancer resource.
- data AccessLoggingPolicy = AccessLoggingPolicy {}
- accessLoggingPolicy :: Val Bool' -> Val Text -> AccessLoggingPolicy
- alpEmitInterval :: Lens' AccessLoggingPolicy (Maybe (Val Integer'))
- alpEnabled :: Lens' AccessLoggingPolicy (Val Bool')
- alpS3BucketName :: Lens' AccessLoggingPolicy (Val Text)
- alpS3BucketPrefix :: Lens' AccessLoggingPolicy (Maybe (Val Text))
Documentation
data AccessLoggingPolicy Source
Full data type definition for AccessLoggingPolicy. See
accessLoggingPolicy
for a more convenient constructor.
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.