Skip to content

InstanceStorageConfig

Source code in docs_src/capo_connect/types/instance_storage_config.py
class InstanceStorageConfig(TypedDict, closed=True):
    association_id: NotRequired["capo_connect.types.association_id.AssociationId"]
    """<p>The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.</p>"""
    storage_type: "capo_connect.types.storage_type.StorageType"
    """<p>A valid storage type.</p>"""
    s3_config: NotRequired["capo_connect.types.s3_config.S3Config"]
    """<p>The S3 bucket configuration.</p>"""
    kinesis_video_stream_config: NotRequired[
        "capo_connect.types.kinesis_video_stream_config.KinesisVideoStreamConfig"
    ]
    """<p>The configuration of the Kinesis video stream.</p>"""
    kinesis_stream_config: NotRequired[
        "capo_connect.types.kinesis_stream_config.KinesisStreamConfig"
    ]
    """<p>The configuration of the Kinesis data stream.</p>"""
    kinesis_firehose_config: NotRequired[
        "capo_connect.types.kinesis_firehose_config.KinesisFirehoseConfig"
    ]
    """<p>The configuration of the Kinesis Firehose delivery stream.</p>"""

association_id instance-attribute

association_id: NotRequired[AssociationId]

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

kinesis_firehose_config instance-attribute

kinesis_firehose_config: NotRequired[KinesisFirehoseConfig]

The configuration of the Kinesis Firehose delivery stream.

kinesis_stream_config instance-attribute

kinesis_stream_config: NotRequired[KinesisStreamConfig]

The configuration of the Kinesis data stream.

kinesis_video_stream_config instance-attribute

kinesis_video_stream_config: NotRequired[KinesisVideoStreamConfig]

The configuration of the Kinesis video stream.

s3_config instance-attribute

s3_config: NotRequired[S3Config]

The S3 bucket configuration.

storage_type instance-attribute

storage_type: StorageType

A valid storage type.