Skip to content

EnhancedMonitoringOutput

Source code in docs_src/capo_kinesis/types/enhanced_monitoring_output.py
class EnhancedMonitoringOutput(TypedDict, closed=True):
    stream_name: NotRequired["capo_kinesis.types.stream_name.StreamName"]
    """<p>The name of the Kinesis data stream.</p>"""
    current_shard_level_metrics: NotRequired[
        "capo_kinesis.types.metrics_name_list.MetricsNameList"
    ]
    """<p>Represents the current state of the metrics that are in the enhanced state before the operation.</p>"""
    desired_shard_level_metrics: NotRequired[
        "capo_kinesis.types.metrics_name_list.MetricsNameList"
    ]
    """<p>Represents the list of all the metrics that would be in the enhanced state after the operation.</p>"""
    stream_arn: NotRequired["capo_kinesis.types.stream_arn.StreamARN"]
    """<p>The ARN of the stream.</p>"""

current_shard_level_metrics instance-attribute

current_shard_level_metrics: NotRequired[MetricsNameList]

Represents the current state of the metrics that are in the enhanced state before the operation.

desired_shard_level_metrics instance-attribute

desired_shard_level_metrics: NotRequired[MetricsNameList]

Represents the list of all the metrics that would be in the enhanced state after the operation.

stream_arn instance-attribute

stream_arn: NotRequired[StreamARN]

The ARN of the stream.

stream_name instance-attribute

stream_name: NotRequired[StreamName]

The name of the Kinesis data stream.