def get_all_security_groups(self, groupnames=None, group_ids=None,
                                filters=None):
        params = {}
        if groupnames is not None:
            self.build_list_params(params, groupnames, 'GroupName')
        if group_ids is not None:
            self.build_list_params(params, group_ids, 'GroupId')
        if filters is not None:
            self.build_filter_params(params, filters)

        return self.get_list('DescribeSecurityGroups', params,
                             [('item', SecurityGroup)], verb='POST')
Guid for a particuar version  (<item><guid>)
dataset/ETHPy150Open darcyliu/storyboard/boto/ec2/connection.py/EC2Connection.get_all_security_groups--crossover with--dataset/ETHPy150Open mozilla/addons-server/src/olympia/versions/feeds.py/VersionsRss.item_guid