{ "extends": { "$ref": "QosBaseRateShaper }, "id": "EgressRateShaper", "module_id": "QosSwitchingProfile", "polymorphic-type-descriptor": { "type-identifier": "EgressRateShaper" }, "properties": { "average_bandwidth_mbps": { "default": 0, "minimum": 0, "title": "Average bandwidth in Mb/s", "type": "int" }, "burst_size_bytes": { "default": 0, "minimum": 0, "title": "Burst size in bytes", "type": "int" }, "enabled": { "required": true, "type": "boolean" }, "peak_bandwidth_mbps": { "default": 0, "minimum": 0, "title": "Peak bandwidth in Mb/s", "type": "int" }, "resource_type": { "default": "IngressRateShaper", "enum": [ "IngressRateShaper", "IngressBroadcastRateShaper", "EgressRateShaper" ], "required": true, "type": "string" } }, "title": "A shaper that specifies egress rate properties in Mb/s", "type": "object" }