interface CfnInstanceStorageConfigProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Connect.CfnInstanceStorageConfigProps |
![]() | software.amazon.awscdk.services.connect.CfnInstanceStorageConfigProps |
![]() | aws_cdk.aws_connect.CfnInstanceStorageConfigProps |
![]() | @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.