diff --git a/troposphere/cloudwatch.py b/troposphere/cloudwatch.py
index <HASH>..<HASH> 100644
--- a/troposphere/cloudwatch.py
+++ b/troposphere/cloudwatch.py
@@ -157,3 +157,17 @@ class InsightRule(AWSObject):
         'RuleName': (basestring, True),
         'RuleState': (basestring, True),
     }
+
+
+class CompositeAlarm(AWSObject):
+    resource_type = "AWS::CloudWatch::CompositeAlarm"
+
+    props = {
+        'ActionsEnabled': (boolean, False),
+        'AlarmActions': ([basestring], False),
+        'AlarmDescription': (basestring, False),
+        'AlarmName': (basestring, True),
+        'AlarmRule': (basestring, True),
+        'InsufficientDataActions': ([basestring], False),
+        'OKActions': ([basestring], False),
+    }
Adding new AWS::CloudWatch::CompositeAlarm object, per March 2 <I> update