Skip to content

CloudWatchAlarmTemplateSummary

Source code in docs_src/capo_medialive/types/cloud_watch_alarm_template_summary.py
class CloudWatchAlarmTemplateSummary(TypedDict, closed=True):
    arn: NotRequired[
        "capo_medialive.types.__string_pattern_arn_medialive_cloudwatch_alarm_template.__stringPatternArnMedialiveCloudwatchAlarmTemplate"
    ]
    """A cloudwatch alarm template's ARN (Amazon Resource Name)"""
    comparison_operator: NotRequired[
        "capo_medialive.types.cloud_watch_alarm_template_comparison_operator.CloudWatchAlarmTemplateComparisonOperator"
    ]
    created_at: NotRequired[
        "capo_medialive.types.__timestamp_iso8601.__timestampIso8601"
    ]
    datapoints_to_alarm: NotRequired[
        "capo_medialive.types.__integer_min1.__integerMin1"
    ]
    """The number of datapoints within the evaluation period that must be breaching to trigger the alarm."""
    description: NotRequired[
        "capo_medialive.types.__string_min0_max1024.__stringMin0Max1024"
    ]
    """A resource's optional description."""
    evaluation_periods: NotRequired["capo_medialive.types.__integer_min1.__integerMin1"]
    """The number of periods over which data is compared to the specified threshold."""
    group_id: NotRequired[
        "capo_medialive.types.__string_min7_max11_pattern_aws097.__stringMin7Max11PatternAws097"
    ]
    """A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`"""
    id: NotRequired[
        "capo_medialive.types.__string_min7_max11_pattern_aws097.__stringMin7Max11PatternAws097"
    ]
    """A cloudwatch alarm template's id. AWS provided templates have ids that start with `aws-`"""
    metric_name: NotRequired["capo_medialive.types.__string_max64.__stringMax64"]
    """The name of the metric associated with the alarm. Must be compatible with targetResourceType."""
    modified_at: NotRequired[
        "capo_medialive.types.__timestamp_iso8601.__timestampIso8601"
    ]
    name: NotRequired[
        "capo_medialive.types.__string_min1_max255_pattern_s.__stringMin1Max255PatternS"
    ]
    """A resource's name. Names must be unique within the scope of a resource type in a specific region."""
    period: NotRequired[
        "capo_medialive.types.__integer_min10_max86400.__integerMin10Max86400"
    ]
    """The period, in seconds, over which the specified statistic is applied."""
    statistic: NotRequired[
        "capo_medialive.types.cloud_watch_alarm_template_statistic.CloudWatchAlarmTemplateStatistic"
    ]
    tags: NotRequired["capo_medialive.types.tag_map.TagMap"]
    target_resource_type: NotRequired[
        "capo_medialive.types.cloud_watch_alarm_template_target_resource_type.CloudWatchAlarmTemplateTargetResourceType"
    ]
    threshold: NotRequired["capo_medialive.types.__double.__double"]
    """The threshold value to compare with the specified statistic."""
    treat_missing_data: NotRequired[
        "capo_medialive.types.cloud_watch_alarm_template_treat_missing_data.CloudWatchAlarmTemplateTreatMissingData"
    ]

arn instance-attribute

A cloudwatch alarm template's ARN (Amazon Resource Name)

comparison_operator instance-attribute

comparison_operator: NotRequired[CloudWatchAlarmTemplateComparisonOperator]

created_at instance-attribute

created_at: NotRequired[__timestampIso8601]

datapoints_to_alarm instance-attribute

datapoints_to_alarm: NotRequired[__integerMin1]

The number of datapoints within the evaluation period that must be breaching to trigger the alarm.

description instance-attribute

description: NotRequired[__stringMin0Max1024]

A resource's optional description.

evaluation_periods instance-attribute

evaluation_periods: NotRequired[__integerMin1]

The number of periods over which data is compared to the specified threshold.

group_id instance-attribute

group_id: NotRequired[__stringMin7Max11PatternAws097]

A cloudwatch alarm template group's id. AWS provided template groups have ids that start with aws-

id instance-attribute

A cloudwatch alarm template's id. AWS provided templates have ids that start with aws-

metric_name instance-attribute

metric_name: NotRequired[__stringMax64]

The name of the metric associated with the alarm. Must be compatible with targetResourceType.

modified_at instance-attribute

modified_at: NotRequired[__timestampIso8601]

name instance-attribute

name: NotRequired[__stringMin1Max255PatternS]

A resource's name. Names must be unique within the scope of a resource type in a specific region.

period instance-attribute

period: NotRequired[__integerMin10Max86400]

The period, in seconds, over which the specified statistic is applied.

statistic instance-attribute

statistic: NotRequired[CloudWatchAlarmTemplateStatistic]

tags instance-attribute

tags: NotRequired[TagMap]

target_resource_type instance-attribute

target_resource_type: NotRequired[CloudWatchAlarmTemplateTargetResourceType]

threshold instance-attribute

threshold: NotRequired[__double]

The threshold value to compare with the specified statistic.

treat_missing_data instance-attribute

treat_missing_data: NotRequired[CloudWatchAlarmTemplateTreatMissingData]