}, 'riak': { 'nodes': [riak_node], 'protocol': one_of('pbc', 'http', 'https'), 'bucket': str(), 'default_ports': { 'pb': number(), 'http': number(), }, 'secondary_index': bool(), } } on_error = { anything(): { required('response'): one_of([int], str), 'cache': bool, } } inspire_md = { 'linked': { required('metadata_url'): { required('url'): str, required('media_type'): str, }, required('languages'): { required('default'): str, },
'pb': number(), 'http': number(), }, 'secondary_index': bool(), 'tile_lock_dir': str(), }, 'redis': { 'host': str(), 'port': int(), 'db': int(), 'prefix': str(), 'default_ttl': int(), }, 'compact': { 'directory': str(), required('version'): number(), 'tile_lock_dir': str(), }, } on_error = { anything(): { required('response'): one_of([int], str), 'cache': bool, } } inspire_md = { 'linked': { required('metadata_url'): { required('url'): str,
}, 'riak': { 'nodes': [riak_node], 'protocol': one_of('pbc', 'http', 'https'), 'bucket': str(), 'default_ports': { 'pb': number(), 'http': number(), }, 'secondary_index': bool(), } } on_error = { anything(): { required('response'): one_of([int], str), 'cache': bool, } } wms_130_layer_md = { 'abstract': string_type, 'keyword_list': [ { 'vocabulary': string_type, 'keywords': [string_type], } ], 'attribution': { 'title': string_type, 'url': str,
'time': anything(), 'mtime': str(), } from_to_spec = { 'from': number(), 'to': number(), } seed_yaml_spec = { 'coverages': { anything(): coverage, }, 'seeds': { anything(): { required('caches'): [str()], 'grids': [str()], 'coverages': [str()], 'refresh_before': time_spec, 'levels': one_off([int()], from_to_spec), 'resolutions': one_off([int()], from_to_spec), }, }, 'cleanups': { anything(): { required('caches'): [str()], 'grids': [str()], 'coverages': [str()], 'remove_before': time_spec, 'remove_all': bool(), 'levels': one_off([int()], from_to_spec),
else: return [], True from_to_spec = { 'from': number(), 'to': number(), } seed_yaml_spec = { 'coverages': { anything(): coverage, }, 'seeds': { anything(): { required('caches'): [str()], 'grids': [str()], 'coverages': [str()], 'refresh_before': time_spec, 'levels': one_off([int()], from_to_spec), 'resolutions': one_off([int()], from_to_spec), }, }, 'cleanups': { anything(): { required('caches'): [str()], 'grids': [str()], 'coverages': [str()], 'remove_before': time_spec, 'remove_all': bool(), 'levels': one_off([int()], from_to_spec),
'mbtiles': { 'filename': str() }, 'couchdb': { 'url': str(), 'db_name': str(), 'tile_metadata': { anything(): anything() }, 'tile_id': str(), }, } on_error = { anything(): { required('response'): one_of([int], str), 'cache': bool, } } wms_130_layer_md = { 'abstract': basestring, 'keyword_list': [ { 'vocabulary': basestring, 'keywords': [basestring], } ], 'attribution': { 'title': basestring, 'url': str,
'mbtiles': { 'filename': str() }, 'couchdb': { 'url': str(), 'db_name': str(), 'tile_metadata': { anything(): anything() }, 'tile_id': str(), }, } on_error = { anything(): { required('response'): one_of([int], str), 'cache': bool, } } wms_130_layer_md = { 'abstract': basestring, 'keyword_list': [{ 'vocabulary': basestring, 'keywords': [basestring], }], 'attribution': { 'title': basestring, 'url': str, 'logo': { 'url': str,