{ "abstract": true, "id": "QosBaseRateShaper", "module_id": "QosSwitchingProfile", "polymorphic-type-descriptor": { "mode": "enabled", "property-name": "resource_type" }, "properties": { "enabled": { "required": true, "type": "boolean" }, "resource_type": { "default": "IngressRateShaper", "enum": [ "IngressRateShaper", "IngressBroadcastRateShaper", "EgressRateShaper" ], "required": true, "type": "string" } }, "title": "A shaper configuration entry that specifies type and metrics", "type": "object" }