Interface CfnStreamMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStreamMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:28.515Z")
@Stability(Stable)
public interface CfnStreamMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnStreamPropsMixin.
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.iot.*;
CfnStreamMixinProps cfnStreamMixinProps = CfnStreamMixinProps.builder()
.description("description")
.files(List.of(StreamFileProperty.builder()
.fileId(123)
.s3Location(S3LocationProperty.builder()
.bucket("bucket")
.key("key")
.version("version")
.build())
.build()))
.roleArn("roleArn")
.streamId("streamId")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnStreamMixinPropsstatic final classAn implementation forCfnStreamMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnStreamMixinProps.Builderbuilder()default StringThe description of the stream.default ObjectgetFiles()The files to stream.default StringAn IAM role that allows the IoT service principal to access your S3 files.default StringThe stream ID.getTags()Metadata which can be used to manage streams.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
The description of the stream.- See Also:
-
getFiles
The files to stream.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnStreamPropsMixin.StreamFileProperty>- See Also:
-
getRoleArn
An IAM role that allows the IoT service principal to access your S3 files.- See Also:
-
getStreamId
The stream ID.- See Also:
-
getTags
Metadata which can be used to manage streams.- See Also:
-
builder
- Returns:
- a
CfnStreamMixinProps.BuilderofCfnStreamMixinProps
-