CfnInstanceStorageConfigProps
- class aws_cdk.aws_connect.CfnInstanceStorageConfigProps(*, instance_arn, resource_type, storage_type, kinesis_firehose_config=None, kinesis_stream_config=None, kinesis_video_stream_config=None, s3_config=None)
Bases:
objectProperties for defining a
CfnInstanceStorageConfig.- Parameters:
instance_arn (
str) – The Amazon Resource Name (ARN) of the instance.resource_type (
str) – A valid resource type. Following are the valid resource types:CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTSstorage_type (
str) – A valid storage type.kinesis_firehose_config (
Union[IResolvable,KinesisFirehoseConfigProperty,Dict[str,Any],None]) – The configuration of the Kinesis Firehose delivery stream.kinesis_stream_config (
Union[IResolvable,KinesisStreamConfigProperty,Dict[str,Any],None]) – The configuration of the Kinesis data stream.kinesis_video_stream_config (
Union[IResolvable,KinesisVideoStreamConfigProperty,Dict[str,Any],None]) – The configuration of the Kinesis video stream.s3_config (
Union[IResolvable,S3ConfigProperty,Dict[str,Any],None]) – The S3 bucket configuration.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_connect as connect cfn_instance_storage_config_props = connect.CfnInstanceStorageConfigProps( instance_arn="instanceArn", resource_type="resourceType", storage_type="storageType", # the properties below are optional kinesis_firehose_config=connect.CfnInstanceStorageConfig.KinesisFirehoseConfigProperty( firehose_arn="firehoseArn" ), kinesis_stream_config=connect.CfnInstanceStorageConfig.KinesisStreamConfigProperty( stream_arn="streamArn" ), kinesis_video_stream_config=connect.CfnInstanceStorageConfig.KinesisVideoStreamConfigProperty( encryption_config=connect.CfnInstanceStorageConfig.EncryptionConfigProperty( encryption_type="encryptionType", key_id="keyId" ), prefix="prefix", retention_period_hours=123 ), s3_config=connect.CfnInstanceStorageConfig.S3ConfigProperty( bucket_name="bucketName", bucket_prefix="bucketPrefix", # the properties below are optional encryption_config=connect.CfnInstanceStorageConfig.EncryptionConfigProperty( encryption_type="encryptionType", key_id="keyId" ) ) )
Attributes
- instance_arn
The Amazon Resource Name (ARN) of the instance.
- kinesis_firehose_config
The configuration of the Kinesis Firehose delivery stream.
- kinesis_stream_config
The configuration of the Kinesis data stream.
- kinesis_video_stream_config
The configuration of the Kinesis video stream.
- resource_type
A valid resource type.
Following are the valid resource types:
CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTS
- s3_config
The S3 bucket configuration.
- storage_type
A valid storage type.