CfnInstanceStorageConfigMixinProps
- class aws_cdk.mixins_preview.aws_connect.mixins.CfnInstanceStorageConfigMixinProps(*, instance_arn=None, kinesis_firehose_config=None, kinesis_stream_config=None, kinesis_video_stream_config=None, resource_type=None, s3_config=None, storage_type=None)
Bases:
objectProperties for CfnInstanceStorageConfigPropsMixin.
- Parameters:
instance_arn (
Optional[str]) – The Amazon Resource Name (ARN) of the instance.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.resource_type (
Optional[str]) – A valid resource type. Following are the valid resource types:CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTSs3_config (
Union[IResolvable,S3ConfigProperty,Dict[str,Any],None]) – The S3 bucket configuration.storage_type (
Optional[str]) – A valid storage type.
- 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.mixins_preview.aws_connect import mixins as connect_mixins cfn_instance_storage_config_mixin_props = connect_mixins.CfnInstanceStorageConfigMixinProps( instance_arn="instanceArn", kinesis_firehose_config=connect_mixins.CfnInstanceStorageConfigPropsMixin.KinesisFirehoseConfigProperty( firehose_arn="firehoseArn" ), kinesis_stream_config=connect_mixins.CfnInstanceStorageConfigPropsMixin.KinesisStreamConfigProperty( stream_arn="streamArn" ), kinesis_video_stream_config=connect_mixins.CfnInstanceStorageConfigPropsMixin.KinesisVideoStreamConfigProperty( encryption_config=connect_mixins.CfnInstanceStorageConfigPropsMixin.EncryptionConfigProperty( encryption_type="encryptionType", key_id="keyId" ), prefix="prefix", retention_period_hours=123 ), resource_type="resourceType", s3_config=connect_mixins.CfnInstanceStorageConfigPropsMixin.S3ConfigProperty( bucket_name="bucketName", bucket_prefix="bucketPrefix", encryption_config=connect_mixins.CfnInstanceStorageConfigPropsMixin.EncryptionConfigProperty( encryption_type="encryptionType", key_id="keyId" ) ), storage_type="storageType" )
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.