aws-cdk-lib.aws_connect.CfnInstanceStorageConfigProps

interface CfnInstanceStorageConfigProps

LanguageType name
.NETAmazon.CDK.AWS.Connect.CfnInstanceStorageConfigProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsconnect#CfnInstanceStorageConfigProps
Javasoftware.amazon.awscdk.services.connect.CfnInstanceStorageConfigProps
Pythonaws_cdk.aws_connect.CfnInstanceStorageConfigProps
TypeScript aws-cdk-lib » 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 { 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: {
    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

NameTypeDescription
instanceArnstringThe Amazon Resource Name (ARN) of the instance.
resourceTypestringA valid resource type.
storageTypestringA valid storage type.
kinesisFirehoseConfig?IResolvable | KinesisFirehoseConfigPropertyThe configuration of the Kinesis Firehose delivery stream.
kinesisStreamConfig?IResolvable | KinesisStreamConfigPropertyThe configuration of the Kinesis data stream.
kinesisVideoStreamConfig?IResolvable | KinesisVideoStreamConfigPropertyThe configuration of the Kinesis video stream.
s3Config?IResolvable | S3ConfigPropertyThe 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 | KinesisFirehoseConfigProperty (optional)

The configuration of the Kinesis Firehose delivery stream.


kinesisStreamConfig?

Type: IResolvable | KinesisStreamConfigProperty (optional)

The configuration of the Kinesis data stream.


kinesisVideoStreamConfig?

Type: IResolvable | KinesisVideoStreamConfigProperty (optional)

The configuration of the Kinesis video stream.


s3Config?

Type: IResolvable | S3ConfigProperty (optional)

The S3 bucket configuration.