AWS::Lex::Bot S3Location - AWS CloudFormation

AWS::Lex::Bot S3Location

Defines an Amazon S3 bucket location.

Syntax

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

JSON

{ "S3Bucket" : String, "S3ObjectKey" : String, "S3ObjectVersion" : String }

YAML

S3Bucket: String S3ObjectKey: String S3ObjectVersion: String

Properties

S3Bucket

The S3 bucket name.

Required: Yes

Type: String

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

Minimum: 3

Maximum: 63

Update requires: No interruption

S3ObjectKey

The path and file name to the object in the S3 bucket.

Required: Yes

Type: String

Pattern: [\.\-\!\*\_\'\(\)a-zA-Z0-9][\.\-\!\*\_\'\(\)\/a-zA-Z0-9]*$

Minimum: 1

Maximum: 1024

Update requires: No interruption

S3ObjectVersion

The version of the object in the S3 bucket.

Required: No

Type: String

Minimum: 1

Maximum: 1024

Update requires: No interruption