InstanceStorageConfigArgs

data class InstanceStorageConfigArgs(val instanceArn: Output<String>? = null, val kinesisFirehoseConfig: Output<InstanceStorageConfigKinesisFirehoseConfigArgs>? = null, val kinesisStreamConfig: Output<InstanceStorageConfigKinesisStreamConfigArgs>? = null, val kinesisVideoStreamConfig: Output<InstanceStorageConfigKinesisVideoStreamConfigArgs>? = null, val resourceType: Output<InstanceStorageConfigInstanceStorageResourceType>? = null, val s3Config: Output<InstanceStorageConfigS3ConfigArgs>? = null, val storageType: Output<InstanceStorageConfigStorageType>? = null) : ConvertibleToJava<InstanceStorageConfigArgs>

Resource Type definition for AWS::Connect::InstanceStorageConfig

Constructors

Link copied to clipboard
constructor(instanceArn: Output<String>? = null, kinesisFirehoseConfig: Output<InstanceStorageConfigKinesisFirehoseConfigArgs>? = null, kinesisStreamConfig: Output<InstanceStorageConfigKinesisStreamConfigArgs>? = null, kinesisVideoStreamConfig: Output<InstanceStorageConfigKinesisVideoStreamConfigArgs>? = null, resourceType: Output<InstanceStorageConfigInstanceStorageResourceType>? = null, s3Config: Output<InstanceStorageConfigS3ConfigArgs>? = null, storageType: Output<InstanceStorageConfigStorageType>? = null)

Properties

Link copied to clipboard
val instanceArn: Output<String>? = null

Connect Instance ID with which the storage config will be associated

Link copied to clipboard

The configuration of the Kinesis Firehose delivery stream.

Link copied to clipboard

The configuration of the Kinesis data stream.

Link copied to clipboard

The configuration of the Kinesis video stream.

Link copied to clipboard

A valid resource type. Following are the valid resource types: CHAT_TRANSCRIPTS | CALL_RECORDINGS | SCHEDULED_REPORTS | MEDIA_STREAMS | CONTACT_TRACE_RECORDS | AGENT_EVENTS

Link copied to clipboard

The S3 bucket configuration.

Link copied to clipboard

A valid storage type.

Functions

Link copied to clipboard
open override fun toJava(): InstanceStorageConfigArgs