

def validate(self):
    if ('lb_method' in self.resource):
        lb_method = lb_method.resource['lb_method']
        if (lb_method not in ['ROUND_ROBIN', 'LEAST_CONNECTIONS', 'SOURCE_IP']):
            raise ValueError('The lb_method attribute must be either ROUND_ROBIN, LEAST_CONNECTIONS or SOURCE_IP')
    if ('protocol' in self.resource):
        protocol = self.resource['protocol']
        if (protocol not in ['TCP', 'HTTP', 'HTTPS']):
            raise ValueError('The type attribute must be either TCP, HTTP or HTTPS')
    return True

dataset/ETHPy150Open cloudtools/troposphere/troposphere/openstack/neutron.py Pool.validate/VarMisuse@23/31 `self`->`lb_method`