AWS::Lex::Bot S3BucketLogDestination - AWS CloudFormation

AWS::Lex::Bot S3BucketLogDestination

Specifies an Amazon S3 bucket for logging audio conversations

Syntax

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

JSON

{ "KmsKeyArn" : String, "LogPrefix" : String, "S3BucketArn" : String }

YAML

KmsKeyArn: String LogPrefix: String S3BucketArn: String

Properties

KmsKeyArn

The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an Amazon S3 bucket.

Required: No

Type: String

Pattern: ^arn:[\w\-]+:kms:[\w\-]+:[\d]{12}:(?:key\/[\w\-]+|alias\/[a-zA-Z0-9:\/_\-]{1,256})$

Minimum: 20

Maximum: 2048

Update requires: No interruption

LogPrefix

The S3 prefix to assign to audio log files.

Required: Yes

Type: String

Minimum: 0

Maximum: 1024

Update requires: No interruption

S3BucketArn

The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

Required: Yes

Type: String

Pattern: ^arn:[\w\-]+:s3:::[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]$

Minimum: 1

Maximum: 2048

Update requires: No interruption