{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "properties": {
        "hardware": {
            "additionalProperties": false,
            "description": "\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u69cb\u6210",
            "properties": {
                "boardClass": {
                    "description": "[\u5909\u66f4\u3059\u308b\u306b\u306fRubic\u30dc\u30fc\u30c9\u30ab\u30bf\u30ed\u30b0\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044]: \u30dc\u30fc\u30c9\u30af\u30e9\u30b9\u540d",
                    "type": "string"
                },
                "boardData": {
                    "description": "\u30dc\u30fc\u30c9\u56fa\u6709\u306e\u62e1\u5f35\u7528\u30c7\u30fc\u30bf"
                },
                "boardPath": {
                    "description": "\u30dc\u30fc\u30c9\u63a5\u7d9a\u5148\u306e\u30dd\u30fc\u30c8\u540d\u3084\u30d1\u30b9",
                    "type": "string"
                },
                "releaseTag": {
                    "description": "[\u5909\u66f4\u3059\u308b\u306b\u306fRubic\u30dc\u30fc\u30c9\u30ab\u30bf\u30ed\u30b0\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044]: \u30ea\u30ea\u30fc\u30b9\u306e\u30bf\u30b0",
                    "type": "string"
                },
                "repositoryUuid": {
                    "description": "[\u5909\u66f4\u3059\u308b\u306b\u306fRubic\u30dc\u30fc\u30c9\u30ab\u30bf\u30ed\u30b0\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044]: \u30ea\u30dd\u30b8\u30c8\u30ea\u306eUUID",
                    "type": "string"
                },
                "variationPath": {
                    "description": "[\u5909\u66f4\u3059\u308b\u306b\u306fRubic\u30dc\u30fc\u30c9\u30ab\u30bf\u30ed\u30b0\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044]: \u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u306e\u30d1\u30b9",
                    "type": "string"
                }
            },
            "required": [
                "boardClass",
                "releaseTag",
                "repositoryUuid",
                "variationPath"
            ],
            "type": "object"
        },
        "rubicVersion": {
            "additionalProperties": false,
            "description": "[\u5909\u66f4\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044]: \u30d0\u30fc\u30b8\u30e7\u30f3\u5c65\u6b74",
            "properties": {
                "last": {
                    "description": "[\u5909\u66f4\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044]: \u6700\u5f8c\u306b\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9\u3092\u4fdd\u5b58\u3057\u305fRubic\u306e\u30d0\u30fc\u30b8\u30e7\u30f3",
                    "type": "string"
                },
                "max": {
                    "description": "[\u5909\u66f4\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044]: \u3053\u308c\u307e\u3067\u306b\u3053\u306e\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9\u3092\u4fdd\u5b58\u3057\u305fRubic\u306e\u30d0\u30fc\u30b8\u30e7\u30f3(\u6700\u5927)",
                    "type": "string"
                },
                "min": {
                    "description": "[\u5909\u66f4\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044]: \u3053\u308c\u307e\u3067\u306b\u3053\u306e\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9\u3092\u4fdd\u5b58\u3057\u305fRubic\u306e\u30d0\u30fc\u30b8\u30e7\u30f3(\u6700\u5c0f)",
                    "type": "string"
                }
            },
            "required": [
                "last"
            ],
            "type": "object"
        },
        "transfer": {
            "additionalProperties": false,
            "description": "\u30d5\u30a1\u30a4\u30eb\u8ee2\u9001\u306e\u8a2d\u5b9a",
            "properties": {
                "exclude": {
                    "description": "\u30dc\u30fc\u30c9\u306b\u8ee2\u9001\u3057\u306a\u3044\u30d5\u30a1\u30a4\u30eb\u306e\u3001\u30d5\u30a1\u30a4\u30eb\u540d\u3084glob\u30d1\u30bf\u30fc\u30f3\u306e\u30ea\u30b9\u30c8",
                    "items": {
                        "type": "string"
                    },
                    "type": "array"
                },
                "include": {
                    "description": "\u30dc\u30fc\u30c9\u306b\u8ee2\u9001\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u306e\u3001\u30d5\u30a1\u30a4\u30eb\u540d\u3084glob\u30d1\u30bf\u30fc\u30f3\u306e\u30ea\u30b9\u30c8",
                    "items": {
                        "type": "string"
                    },
                    "type": "array"
                }
            },
            "type": "object"
        }
    },
    "required": [
        "hardware",
        "rubicVersion"
    ],
    "type": "object"
}