{ "extends": { "$ref": "QoSBaseRateLimiter }, "id": "IngressRateLimiter", "module_id": "PolicyQoS", "polymorphic-type-descriptor": { "type-identifier": "IngressRateLimiter" }, "properties": { "average_bandwidth": { "default": 0, "description": "You can use the average bandwidth to reduce network congestion.", "minimum": 0, "title": "Average bandwidth in Mb/s", "type": "int" }, "burst_size": { "default": 0, "description": "The burst duration is set in the burst size setting.", "minimum": 0, "title": "Burst size in bytes", "type": "int" }, "enabled": { "required": true, "type": "boolean" }, "peak_bandwidth": { "default": 0, "description": "The peak bandwidth rate is used to support burst traffic.", "minimum": 0, "title": "Peak bandwidth in Mb/s", "type": "int" }, "resource_type": { "default": "IngressRateLimiter", "description": "Type rate limiter", "enum": [ "IngressRateLimiter", "IngressBroadcastRateLimiter", "EgressRateLimiter" ], "required": true, "type": "string" } }, "title": "A shaper that specifies ingress rate properties in Mb/s", "type": "object" }