I want to automatically toggle CloudWatch alarms off/on during specific periods of time every other week so that they do not fire during maintenance windows. Much like Can AWS CloudWatch alarms be paused/disabled during specific hours?. However, our maintenance windows are not every day, they're every two weeks.
I like both of the options provided in the above answer for either a cronjob or CloudWatch metrics. I just can't get my head around how to implement them every other week. For example, 8pm-10pm every other Monday.
Our CloudWatch alarms monitor the health of our Elastic Beanstalks, which go into an unhealthy state when they're being updated/maintained.