Interface CfnStateMachine.S3LocationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStateMachine.S3LocationProperty.Jsii$Proxy
- Enclosing class:
- CfnStateMachine
@Stability(Stable)
public static interface CfnStateMachine.S3LocationProperty
extends software.amazon.jsii.JsiiSerializable
Defines the S3 bucket location where a state machine definition is stored.
The state machine definition must be a JSON or YAML file.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.stepfunctions.*; S3LocationProperty s3LocationProperty = S3LocationProperty.builder() .bucket("bucket") .key("key") // the properties below are optional .version("version") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnStateMachine.S3LocationProperty
static final class
An implementation forCfnStateMachine.S3LocationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The name of the S3 bucket where the state machine definition JSON or YAML file is stored.getKey()
The name of the state machine definition file (Amazon S3 object name).default String
For versioning-enabled buckets, a specific version of the state machine definition.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucket
The name of the S3 bucket where the state machine definition JSON or YAML file is stored. -
getKey
The name of the state machine definition file (Amazon S3 object name). -
getVersion
For versioning-enabled buckets, a specific version of the state machine definition. -
builder
-