| { |
| "__license__": [ |
| "Licensed to the Apache Software Foundation (ASF) under one", |
| "or more contributor license agreements. See the NOTICE file", |
| "distributed with this work for additional information", |
| "regarding copyright ownership. The ASF licenses this file", |
| "to you under the Apache License, Version 2.0 (the", |
| "\"License\"); you may not use this file except in compliance", |
| "with the License. You may obtain a copy of the License at", |
| |
| " http://www.apache.org/licenses/LICENSE-2.0", |
| |
| "Unless required by applicable law or agreed to in writing,", |
| "software distributed under the License is distributed on an", |
| "\"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY", |
| "KIND, either express or implied. See the License for the", |
| "specific language governing permissions and limitations", |
| "under the License." |
| ], |
| "$schema": "http://json-schema.org/draft-04/schema#", |
| "$id": "/Blueprint", |
| "title": "Blueprint", |
| "description": "A blueprint that is composed of one or more entities", |
| "type": "object", |
| "properties": { |
| "name": { |
| "title": "Blueprint name", |
| "description": "A human readable name", |
| "type": "string" |
| }, |
| "services": { |
| "title": "Blueprint services", |
| "description": "A list of entity items", |
| "type": "array", |
| "items": { |
| "$ref": "/Blueprint/Entity" |
| }, |
| "minItems": 1 |
| }, |
| "location": { |
| "$ref": "/Blueprint/Location" |
| } |
| } |
| } |