{ | |
"policySchema": { | |
"$schema": "http://json-schema.org/draft-07/schema#", | |
"title": "STD_QOS2_0.1.0", | |
"description": "STD QOS2 policy type", | |
"type": "object", | |
"properties": { | |
"scope": { | |
"type": "object", | |
"properties": { | |
"qosId": { | |
"type": "string" | |
} | |
}, | |
"additionalProperties": false, | |
"required": [ | |
"qosId" | |
] | |
}, | |
"qosObjectives": { | |
"type": "object", | |
"properties": { | |
"priorityLevel": { | |
"type": "number" | |
} | |
}, | |
"additionalProperties": false, | |
"required": [ | |
"priorityLevel" | |
] | |
} | |
} | |
}, | |
"statusSchema": { | |
"$schema": "http://json-schema.org/draft-07/schema#", | |
"title": "STD_QOS_0.2.0", | |
"description": "STD QOS policy type status", | |
"type": "object", | |
"properties": { | |
"enforceStatus": { | |
"type": "string" | |
}, | |
"enforceReason": { | |
"type": "string" | |
}, | |
"additionalProperties": false, | |
"required": [ | |
"enforceStatus" | |
] | |
} | |
} | |
} |