interface CfnInstanceStorageConfigMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Connect.Mixins.CfnInstanceStorageConfigMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsconnect/mixins#CfnInstanceStorageConfigMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.connect.mixins.CfnInstanceStorageConfigMixinProps |
Python | aws_cdk.mixins_preview.aws_connect.mixins.CfnInstanceStorageConfigMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_connect » mixins » CfnInstanceStorageConfigMixinProps |
Properties for CfnInstanceStorageConfigPropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as connect_mixins } from '@aws-cdk/mixins-preview/aws-connect';
const cfnInstanceStorageConfigMixinProps: connect_mixins.CfnInstanceStorageConfigMixinProps = {
instanceArn: 'instanceArn',
kinesisFirehoseConfig: {
firehoseArn: 'firehoseArn',
},
kinesisStreamConfig: {
streamArn: 'streamArn',
},
kinesisVideoStreamConfig: {
encryptionConfig: {
encryptionType: 'encryptionType',
keyId: 'keyId',
},
prefix: 'prefix',
retentionPeriodHours: 123,
},
resourceType: 'resourceType',
s3Config: {
bucketName: 'bucketName',
bucketPrefix: 'bucketPrefix',
encryptionConfig: {
encryptionType: 'encryptionType',
keyId: 'keyId',
},
},
storageType: 'storageType',
};
Properties
| Name | Type | Description |
|---|---|---|
| instance | string | The Amazon Resource Name (ARN) of the instance. |
| 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. |
| resource | string | A valid resource type. |
| s3 | IResolvable | S3 | The S3 bucket configuration. |
| storage | string | A valid storage type. |
instanceArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of the instance.
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.
resourceType?
Type:
string
(optional)
A valid resource type.
Following are the valid resource types: CHAT_TRANSCRIPTS | CALL_RECORDINGS | SCHEDULED_REPORTS | MEDIA_STREAMS | CONTACT_TRACE_RECORDS | AGENT_EVENTS
s3Config?
Type:
IResolvable | S3
(optional)
The S3 bucket configuration.
storageType?
Type:
string
(optional)
A valid storage type.

.NET
Go
Java
Python
TypeScript