'This method is called after a change to security groups.
All security groups and their associated rules live in the datastore,
and calling this method should apply the updated rules to instances
running the specified security group.
An error should be raised if the operation cannot complete.'

def refresh_security_group_rules(self, security_group_id):

    raise NotImplementedError()
