CfnInstanceStorageConfigProps Struct
Properties for defining a CfnInstanceStorageConfig.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connect as connect } from 'aws-cdk-lib';
const cfnInstanceStorageConfigProps: connect.CfnInstanceStorageConfigProps = {
instanceArn: 'instanceArn',
resourceType: 'resourceType',
storageType: 'storageType',
// the properties below are optional
kinesisFirehoseConfig: {
firehoseArn: 'firehoseArn',
},
kinesisStreamConfig: {
streamArn: 'streamArn',
},
kinesisVideoStreamConfig: {
encryptionConfig: {
encryptionType: 'encryptionType',
keyId: 'keyId',
},
prefix: 'prefix',
retentionPeriodHours: 123,
},
s3Config: {
bucketName: 'bucketName',
bucketPrefix: 'bucketPrefix',
// the properties below are optional
encryptionConfig: {
encryptionType: 'encryptionType',
keyId: 'keyId',
},
},
};
Properties
instanceArnstring | IInstanceRefinstance_arntyping.Union[str, IInstanceRef]instanceArnStringInstanceArnstringInstanceArninterface{}required#The Amazon Resource Name (ARN) of the instance.
kinesisFirehoseConfigIResolvable | CfnInstanceStorageConfig.KinesisFirehoseConfigPropertykinesis_firehose_configtyping.Union[IResolvable, KinesisFirehoseConfigProperty]kinesisFirehoseConfigIResolvableKinesisFirehoseConfigIResolvableKinesisFirehoseConfiginterface{}#The configuration of the Kinesis Firehose delivery stream.
kinesisStreamConfigIResolvable | CfnInstanceStorageConfig.KinesisStreamConfigPropertykinesis_stream_configtyping.Union[IResolvable, KinesisStreamConfigProperty]kinesisStreamConfigIResolvableKinesisStreamConfigIResolvableKinesisStreamConfiginterface{}#The configuration of the Kinesis data stream.
kinesisVideoStreamConfigIResolvable | CfnInstanceStorageConfig.KinesisVideoStreamConfigPropertykinesis_video_stream_configtyping.Union[IResolvable, KinesisVideoStreamConfigProperty]kinesisVideoStreamConfigIResolvableKinesisVideoStreamConfigIResolvableKinesisVideoStreamConfiginterface{}#The configuration of the Kinesis video stream.
A valid resource type.
Following are the valid resource types: CHAT_TRANSCRIPTS | CALL_RECORDINGS | SCHEDULED_REPORTS | MEDIA_STREAMS | CONTACT_TRACE_RECORDS | AGENT_EVENTS
s3ConfigIResolvable | CfnInstanceStorageConfig.S3ConfigPropertys3_configtyping.Union[IResolvable, S3ConfigProperty]s3ConfigIResolvableS3ConfigIResolvableS3Configinterface{}#The S3 bucket configuration.
A valid storage type.