Interface CfnInstanceStorageConfigMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInstanceStorageConfigMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:57.591Z")
@Stability(Stable)
public interface CfnInstanceStorageConfigMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnInstanceStorageConfigPropsMixin.
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.connect.*;
CfnInstanceStorageConfigMixinProps cfnInstanceStorageConfigMixinProps = CfnInstanceStorageConfigMixinProps.builder()
.instanceArn("instanceArn")
.kinesisFirehoseConfig(KinesisFirehoseConfigProperty.builder()
.firehoseArn("firehoseArn")
.build())
.kinesisStreamConfig(KinesisStreamConfigProperty.builder()
.streamArn("streamArn")
.build())
.kinesisVideoStreamConfig(KinesisVideoStreamConfigProperty.builder()
.encryptionConfig(EncryptionConfigProperty.builder()
.encryptionType("encryptionType")
.keyId("keyId")
.build())
.prefix("prefix")
.retentionPeriodHours(123)
.build())
.resourceType("resourceType")
.s3Config(S3ConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.encryptionConfig(EncryptionConfigProperty.builder()
.encryptionType("encryptionType")
.keyId("keyId")
.build())
.build())
.storageType("storageType")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnInstanceStorageConfigMixinPropsstatic final classAn implementation forCfnInstanceStorageConfigMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe Amazon Resource Name (ARN) of the instance.default ObjectThe configuration of the Kinesis Firehose delivery stream.default ObjectThe configuration of the Kinesis data stream.default ObjectThe configuration of the Kinesis video stream.default StringA valid resource type.default ObjectThe S3 bucket configuration.default StringA valid storage type.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInstanceArn
The Amazon Resource Name (ARN) of the instance.Returns union: either
StringorIInstanceRef- See Also:
-
getKinesisFirehoseConfig
The configuration of the Kinesis Firehose delivery stream.Returns union: either
IResolvableorCfnInstanceStorageConfigPropsMixin.KinesisFirehoseConfigProperty- See Also:
-
getKinesisStreamConfig
The configuration of the Kinesis data stream.Returns union: either
IResolvableorCfnInstanceStorageConfigPropsMixin.KinesisStreamConfigProperty- See Also:
-
getKinesisVideoStreamConfig
The configuration of the Kinesis video stream.Returns union: either
IResolvableorCfnInstanceStorageConfigPropsMixin.KinesisVideoStreamConfigProperty- See Also:
-
getResourceType
A valid resource type.Following are the valid resource types:
CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTS- See Also:
-
getS3Config
The S3 bucket configuration.Returns union: either
IResolvableorCfnInstanceStorageConfigPropsMixin.S3ConfigProperty- See Also:
-
getStorageType
A valid storage type.- See Also:
-
builder
-