diff --git a/troposphere/fms.py b/troposphere/fms.py index 858683608..581305411 100644 --- a/troposphere/fms.py +++ b/troposphere/fms.py @@ -28,7 +28,7 @@ class Policy(AWSObject): 'ResourceTags': (Tags, False), 'ResourceType': (basestring, True), 'ResourceTypeList': ([basestring], True), - 'SecurityServicePolicyData': (json_checker, True), + 'SecurityServicePolicyData': (SecurityServicePolicyData, True), 'Tags': (Tags, False), } @@ -40,3 +40,10 @@ class NotificationChannel(AWSObject): 'SnsRoleName': (basestring, True), 'SnsTopicArn': (basestring, True), } + + +class SecurityServicePolicyData(AWSProperty): + props = { + 'Type': (basestring, True), + 'ManagedServiceData': (basestring, True) + }