AWS::StepFunctions::StateMachine S3Location - AWS CloudFormation

AWS::StepFunctions::StateMachine S3Location

Defines the S3 bucket location where a state machine definition is stored. The state machine definition must be a JSON or YAML file.

Syntax

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

JSON

{ "Bucket" : String, "Key" : String, "Version" : String }

YAML

Bucket: String Key: String Version: String

Properties

Bucket

The name of the S3 bucket where the state machine definition JSON or YAML file is stored.

Required: Yes

Type: String

Update requires: No interruption

Key

The name of the state machine definition file (Amazon S3 object name).

Required: Yes

Type: String

Update requires: No interruption

Version

For versioning-enabled buckets, a specific version of the state machine definition.

Required: No

Type: String

Update requires: No interruption