The TagResource api call method does not seem to be available.  Get a 404 (NOT FOUND) when calling this method.
super(LambdaFunction, self).__init__(arn)
        self.event_sources = []
        self.targets = []
        self.versions = {}
        self.aliases = {}
        self.envvars = {}
        self.concurrency = None
        self.runtime = None
        self.handler = None
        self.cwd = None
        self.timeout = None
    def get_version(self, version):
        return self.versions.get(version)
    def name(self):
        
        return self.id.split(':')[6]
    def arn(self):
        return self.id
    def function(self, qualifier=None):
        return self.versions.get(self.get_qualifier_version(qualifier)).get('Function')
    def get_qualifier_version(self, qualifier=None):
        if not qualifier:
            qualifier = '$LATEST'
        return qualifier if qualifier in self.versions else \
            self.aliases.get(qualifier).get('FunctionVersion')
    def qualifier_exists(self, qualifier):
        return qualifier in self.aliases or qualifier in self.versions
    def __str__(self):
        return '<%s:%s>' % (self.__class__.__name__, self.name())
class DynamoDB(Component):