summaryrefslogtreecommitdiff
path: root/site/docs/documentation/Input/ScenarioSchema.md
diff options
context:
space:
mode:
Diffstat (limited to 'site/docs/documentation/Input/ScenarioSchema.md')
-rw-r--r--site/docs/documentation/Input/ScenarioSchema.md81
1 files changed, 0 insertions, 81 deletions
diff --git a/site/docs/documentation/Input/ScenarioSchema.md b/site/docs/documentation/Input/ScenarioSchema.md
deleted file mode 100644
index 78ec55f7..00000000
--- a/site/docs/documentation/Input/ScenarioSchema.md
+++ /dev/null
@@ -1,81 +0,0 @@
-Below is the schema for the Scenario JSON file. This schema can be used to validate a scenario file.
-A scenario file can be validated using a JSON schema validator, such as https://www.jsonschemavalidator.net/.
-
-```json
-{
- "$schema": "OpenDC/Scenario",
- "$defs": {
- "topology": {
- "type": "object",
- "properties": {
- "pathToFile": {
- "type": "string"
- }
- },
- "required": [
- "pathToFile"
- ]
- },
- "workload": {
- "type": "object",
- "properties": {
- "pathToFile": {
- "type": "string"
- },
- "type": {
- "type": "string"
- }
- },
- "required": [
- "pathToFile",
- "type"
- ]
- },
- "allocationPolicy": {
- "type": "object",
- "properties": {
- "policyType": {
- "type": "string"
- }
- },
- "required": [
- "policyType"
- ]
- }
- },
- "properties": {
- "name": {
- "type": "string"
- },
- "topologies": {
- "type": "array",
- "items": {
- "$ref": "#/$defs/topology"
- },
- "minItems": 1
- },
- "workloads": {
- "type": "array",
- "items": {
- "$ref": "#/$defs/workload"
- },
- "minItems": 1
- },
- "allocationPolicies": {
- "type": "array",
- "items": {
- "$ref": "#/$defs/allocationPolicy"
- },
- "minItems": 1
- },
- "runs": {
- "type": "integer"
- }
- },
- "required": [
- "topologies",
- "workloads",
- "allocationPolicies"
- ]
-}
-```