Interface CfnStateMachinePropsMixin.S3LocationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStateMachinePropsMixin.S3LocationProperty.Jsii$Proxy
- Enclosing class:
CfnStateMachinePropsMixin
@Stability(Stable)
public static interface CfnStateMachinePropsMixin.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.cfnpropertymixins.services.stepfunctions.*;
S3LocationProperty s3LocationProperty = S3LocationProperty.builder()
.bucket("bucket")
.key("key")
.version("version")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnStateMachinePropsMixin.S3LocationPropertystatic final classAn implementation forCfnStateMachinePropsMixin.S3LocationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe name of the S3 bucket where the state machine definition JSON or YAML file is stored.default StringgetKey()The name of the state machine definition file (Amazon S3 object name).default StringFor 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.- See Also:
-
getKey
The name of the state machine definition file (Amazon S3 object name).- See Also:
-
getVersion
For versioning-enabled buckets, a specific version of the state machine definition.- See Also:
-
builder
-