@property
def ip(self):
    if (self._values['ip'] is None):
        return None
    if (self._values['ip'] in ['*', '0.0.0.0']):
        return '*'
    elif is_valid_ip(self._values['ip']):
        return self._values['ip']
    else:
        raise F5ModuleError("The provided 'ip' parameter is not an IP address.")
@property
def ip(self):
    if (self._values['ip'] is None):
        return None
    if (self._values['ip'] in ['*', '0.0.0.0']):
        return '*'
    elif is_valid_ip(self._values['ip']):
        return self._values['ip']
    else:
        raise F5ModuleError("The provided 'ip' parameter is not an IP address.")