-
Notifications
You must be signed in to change notification settings - Fork 70
/
udp_fast_path_profile.go
22 lines (16 loc) · 1.37 KB
/
udp_fast_path_profile.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Copyright 2021 VMware, Inc.
// SPDX-License-Identifier: Apache License 2.0
package models
// This file is auto-generated.
// UDPFastPathProfile UDP fast path profile
// swagger:model UDPFastPathProfile
type UDPFastPathProfile struct {
// DSR profile information. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
DsrProfile *DsrProfile `json:"dsr_profile,omitempty"`
// 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. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition.
PerPktLoadbalance *bool `json:"per_pkt_loadbalance,omitempty"`
// 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. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
SessionIDLETimeout *int32 `json:"session_idle_timeout,omitempty"`
// When disabled, Source NAT will not be performed for all client UDP packets. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Snat *bool `json:"snat,omitempty"`
}