red-football-97286
01/31/2020, 11:55 AMenvironments = {
'HealthChecks': [health_check_1.id, health_check_2.id],
'Names': ['Primary', 'Secondary']
}
# Metric alarm for both primary and secondary sites
for index in range(0, (len(environments))):
cloudwatch.MetricAlarm(
f"{environments['Names'][index]}_site_alarm",
__opts__=ResourceOptions(
depends_on=[sns_topic, sns_email]),
alarm_actions=[sns_topic.arn],
alarm_description=f"{environments['Names'][index]} alarm for website",
name=f"{environments['Names'][index]}_site",
comparison_operator="LessThanThreshold",
statistic="Minimum", evaluation_periods=3,
metric_name="HealthCheckStatus",
namespace="AWS/Route53",
period=60, threshold=1,
dimensions={
'HealthCheckId': environments['HealthChecks'][index]
}
)
white-balloon-205
for env in environments
.mysterious-egg-7415
02/01/2020, 4:04 PM__opts__
but instead just opts