AWS::ElasticLoadBalancing::LoadBalancer AccessLoggingPolicy - AWS CloudFormation

AWS::ElasticLoadBalancing::LoadBalancer AccessLoggingPolicy

Specifies where and how access logs are stored for your Classic Load Balancer.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "EmitInterval" : Integer, "Enabled" : Boolean, "S3BucketName" : String, "S3BucketPrefix" : String }

YAML

EmitInterval: Integer Enabled: Boolean S3BucketName: String S3BucketPrefix: String

Properties

EmitInterval

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

Default: 60 minutes

Required: No

Type: Integer

Update requires: No interruption

Enabled

Specifies whether access logs are enabled for the load balancer.

Required: Yes

Type: Boolean

Update requires: No interruption

S3BucketName

The name of the Amazon S3 bucket where the access logs are stored.

Required: Yes

Type: String

Update requires: No interruption

S3BucketPrefix

The logical hierarchy you created for your Amazon S3 bucket, for example my-bucket-prefix/prod. If the prefix is not provided, the log is placed at the root level of the bucket.

Required: No

Type: String

Update requires: No interruption

See also