def METHOD_NAME(proto, field, data):
    prop = {
        'type': 'string',
        'description': 'IPv4 {} address'.format(field),
        'pattern': '^((25[0-5]|2[0-4][0-9]|[01]?[1-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[1-9]?[0-9])$'
    }
    if 'default' in data:
        prop['default'] = data['default']
    return prop