def ex_create_balancer_access_rule(self, balancer, rule):
        accepted = self.ex_create_balancer_access_rule_no_poll(balancer, rule)
        if not accepted:
            msg = 'Create access rule not accepted'
            raise LibcloudError(msg, driver=self)

        balancer = self._get_updated_balancer(balancer)
        access_list = balancer.extra['accessList']

        created_rule = self._find_matching_rule(rule, access_list)

        if not created_rule:
            raise LibcloudError('Could not find created rule')

        return created_rule
@todo: docstring
dataset/ETHPy150Open apache/libcloud/libcloud/loadbalancer/drivers/rackspace.py/RackspaceLBDriver.ex_create_balancer_access_rule--crossover with--dataset/ETHPy150Open sahana/eden/modules/s3db/survey.py/S3LinkAnalysis.summary