interface CfnInstanceStorageConfigProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Connect.CfnInstanceStorageConfigProps |
Java | software.amazon.awscdk.services.connect.CfnInstanceStorageConfigProps |
Python | aws_cdk.aws_connect.CfnInstanceStorageConfigProps |
TypeScript | @aws-cdk/aws-connect » CfnInstanceStorageConfigProps |
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 * as connect from '@aws-cdk/aws-connect';
const cfnInstanceStorageConfigProps: connect.CfnInstanceStorageConfigProps = {
instanceArn: 'instanceArn',
resourceType: 'resourceType',
storageType: 'storageType',
// the properties below are optional
kinesisFirehoseConfig: {
firehoseArn: 'firehoseArn',
},
kinesisStreamConfig: {
streamArn: 'streamArn',
},
kinesisVideoStreamConfig: {
prefix: 'prefix',
retentionPeriodHours: 123,
// the properties below are optional
encryptionConfig: {
encryptionType: 'encryptionType',
keyId: 'keyId',
},
},
s3Config: {
bucketName: 'bucketName',
bucketPrefix: 'bucketPrefix',
// the properties below are optional
encryptionConfig: {
encryptionType: 'encryptionType',
keyId: 'keyId',
},
},
};
Properties
| Name | Type | Description |
|---|---|---|
| instance | string | The Amazon Resource Name (ARN) of the instance. |
| resource | string | A valid resource type. |
| storage | string | A valid storage type. |
| kinesis | IResolvable | Kinesis | The configuration of the Kinesis Firehose delivery stream. |
| kinesis | IResolvable | Kinesis | The configuration of the Kinesis data stream. |
| kinesis | IResolvable | Kinesis | The configuration of the Kinesis video stream. |
| s3 | IResolvable | S3 | The S3 bucket configuration. |
instanceArn
Type:
string
The Amazon Resource Name (ARN) of the instance.
resourceType
Type:
string
A valid resource type.
Following are the valid resource types: CHAT_TRANSCRIPTS | CALL_RECORDINGS | SCHEDULED_REPORTS | MEDIA_STREAMS | CONTACT_TRACE_RECORDS | AGENT_EVENTS
storageType
Type:
string
A valid storage type.
kinesisFirehoseConfig?
Type:
IResolvable | Kinesis
(optional)
The configuration of the Kinesis Firehose delivery stream.
kinesisStreamConfig?
Type:
IResolvable | Kinesis
(optional)
The configuration of the Kinesis data stream.
kinesisVideoStreamConfig?
Type:
IResolvable | Kinesis
(optional)
The configuration of the Kinesis video stream.
s3Config?
Type:
IResolvable | S3
(optional)
The S3 bucket configuration.

.NET
Java
Python
TypeScript