{ "additionalProperties": false, "description": "Advanced load balancer UDPFastPathProfile object", "id": "ALBUDPFastPathProfile", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "dsr_profile": { "$ref": "ALBDsrProfile, "description": "DSR profile information.", "required": false, "title": "Dsr profile" }, "per_pkt_loadbalance": { "default": false, "description": "When enabled, every UDP packet is considered a new transaction and may be load balanced to a different server. When disabled, packets from the same client source IP and port are sent to the same server. Default value when not specified in API or module is interpreted by ALB Controller as false.", "required": false, "title": "Per pkt loadbalance", "type": "boolean" }, "session_idle_timeout": { "default": 10, "description": "The amount of time (in sec) for which a flow needs to be idle before it is deleted. Allowed values are 2-3600. Unit is SEC. Default value when not specified in API or module is interpreted by ALB Controller as 10.", "maximum": 3600, "minimum": 2, "required": false, "title": "Session idle timeout", "type": "integer" }, "snat": { "default": true, "description": "When disabled, Source NAT will not be performed for all client UDP packets. Default value when not specified in API or module is interpreted by ALB Controller as true.", "required": false, "title": "Snat", "type": "boolean" } }, "title": "UDPFastPathProfile", "type": "object" }