Interface CfnInstanceStorageConfigProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInstanceStorageConfigProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:55.984Z")
@Stability(Stable)
public interface CfnInstanceStorageConfigProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnInstanceStorageConfig.
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.connect.*;
CfnInstanceStorageConfigProps cfnInstanceStorageConfigProps = CfnInstanceStorageConfigProps.builder()
.instanceArn("instanceArn")
.resourceType("resourceType")
.storageType("storageType")
// the properties below are optional
.kinesisFirehoseConfig(KinesisFirehoseConfigProperty.builder()
.firehoseArn("firehoseArn")
.build())
.kinesisStreamConfig(KinesisStreamConfigProperty.builder()
.streamArn("streamArn")
.build())
.kinesisVideoStreamConfig(KinesisVideoStreamConfigProperty.builder()
.prefix("prefix")
.retentionPeriodHours(123)
// the properties below are optional
.encryptionConfig(EncryptionConfigProperty.builder()
.encryptionType("encryptionType")
.keyId("keyId")
.build())
.build())
.s3Config(S3ConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
// the properties below are optional
.encryptionConfig(EncryptionConfigProperty.builder()
.encryptionType("encryptionType")
.keyId("keyId")
.build())
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnInstanceStorageConfigPropsstatic final classAn implementation forCfnInstanceStorageConfigProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The 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.A valid resource type.default ObjectThe S3 bucket configuration.A valid storage type.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInstanceArn
The Amazon Resource Name (ARN) of the instance. -
getResourceType
A valid resource type.Following are the valid resource types:
CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTS -
getStorageType
A valid storage type. -
getKinesisFirehoseConfig
The configuration of the Kinesis Firehose delivery stream. -
getKinesisStreamConfig
The configuration of the Kinesis data stream. -
getKinesisVideoStreamConfig
The configuration of the Kinesis video stream. -
getS3Config
The S3 bucket configuration. -
builder
-