{ "$id": "file-declaration.schema.json", "$schema": "http://json-schema.org/draft-07/schema#", "title": "file-declaration", "type": "object", "required": [ "type", "attributes" ], "properties": { "type": { "type": "string", "description": "Resource type name.", "enum": [ "file" ] }, "transition": { "$ref": "storagetransition.schema.json" }, "config": { "type": "string", "description": "Config name" }, "onerror": { "type": "string", "description": "error handling strategy", "enum": [ "stop", "fail", "skip" ] }, "attributes": { "$ref": "file.schema.json" } } }