samtranslator/model/log.py (10 lines of code) (raw):

from samtranslator.model import GeneratedProperty, Resource from samtranslator.model.intrinsics import fnGetAtt, ref class SubscriptionFilter(Resource): resource_type = "AWS::Logs::SubscriptionFilter" property_types = { "LogGroupName": GeneratedProperty(), "FilterPattern": GeneratedProperty(), "DestinationArn": GeneratedProperty(), } runtime_attrs = {"name": lambda self: ref(self.logical_id), "arn": lambda self: fnGetAtt(self.logical_id, "Arn")}