Skip to content

AlarmContributor

Source code in docs_src/capo_cloudwatch/types/alarm_contributor.py
class AlarmContributor(TypedDict, closed=True):
    contributor_id: NotRequired["capo_cloudwatch.types.contributor_id.ContributorId"]
    """<p>The unique identifier for this alarm contributor.</p>"""
    contributor_attributes: NotRequired[
        "capo_cloudwatch.types.contributor_attributes.ContributorAttributes"
    ]
    """<p>A map of attributes that describe the contributor, such as metric dimensions and other identifying characteristics.</p>"""
    state_reason: NotRequired["capo_cloudwatch.types.state_reason.StateReason"]
    """<p>An explanation for the contributor's current state, providing context about why it is in its current condition.</p>"""
    state_transitioned_timestamp: NotRequired[
        "capo_cloudwatch.types.timestamp.Timestamp"
    ]
    """<p>The timestamp when the contributor last transitioned to its current state.</p>"""

contributor_attributes instance-attribute

contributor_attributes: NotRequired[ContributorAttributes]

A map of attributes that describe the contributor, such as metric dimensions and other identifying characteristics.

contributor_id instance-attribute

contributor_id: NotRequired[ContributorId]

The unique identifier for this alarm contributor.

state_reason instance-attribute

state_reason: NotRequired[StateReason]

An explanation for the contributor's current state, providing context about why it is in its current condition.

state_transitioned_timestamp instance-attribute

state_transitioned_timestamp: NotRequired[Timestamp]

The timestamp when the contributor last transitioned to its current state.