Skip to content

MinimumThroughputBillingCommitmentOutput

Source code in docs_src/capo_kinesis/types/minimum_throughput_billing_commitment_output.py
class MinimumThroughputBillingCommitmentOutput(TypedDict, closed=True):
    status: "capo_kinesis.types.minimum_throughput_billing_commitment_output_status.MinimumThroughputBillingCommitmentOutputStatus"
    """<p>The current status of the minimum throughput billing commitment.</p>"""
    started_at: NotRequired["capo_kinesis.types.timestamp.Timestamp"]
    """<p>The timestamp when the commitment was started.</p>"""
    ended_at: NotRequired["capo_kinesis.types.timestamp.Timestamp"]
    """<p>The timestamp when the commitment was ended.</p>"""
    earliest_allowed_end_at: NotRequired["capo_kinesis.types.timestamp.Timestamp"]
    """<p>The earliest timestamp when the commitment can be ended.</p>"""

earliest_allowed_end_at instance-attribute

earliest_allowed_end_at: NotRequired[Timestamp]

The earliest timestamp when the commitment can be ended.

ended_at instance-attribute

ended_at: NotRequired[Timestamp]

The timestamp when the commitment was ended.

started_at instance-attribute

started_at: NotRequired[Timestamp]

The timestamp when the commitment was started.

status instance-attribute

The current status of the minimum throughput billing commitment.