blob: 7eff2928c0ba768264f43f5680d311726d79e7c3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
// VpnTrafficRule undocumented
type VpnTrafficRule struct {
// Object is the base model of VpnTrafficRule
Object
// Name Name.
Name *string `json:"name,omitempty"`
// Protocols Protocols (0-255). Valid values 0 to 255
Protocols *int `json:"protocols,omitempty"`
// LocalPortRanges Local port range can be set only when protocol is either TCP or UDP (6 or 17). This collection can contain a maximum of 500 elements.
LocalPortRanges []NumberRange `json:"localPortRanges,omitempty"`
// RemotePortRanges Remote port range can be set only when protocol is either TCP or UDP (6 or 17). This collection can contain a maximum of 500 elements.
RemotePortRanges []NumberRange `json:"remotePortRanges,omitempty"`
// LocalAddressRanges Local address range. This collection can contain a maximum of 500 elements.
LocalAddressRanges []IPv4Range `json:"localAddressRanges,omitempty"`
// RemoteAddressRanges Remote address range. This collection can contain a maximum of 500 elements.
RemoteAddressRanges []IPv4Range `json:"remoteAddressRanges,omitempty"`
// AppID App identifier, if this traffic rule is triggered by an app.
AppID *string `json:"appId,omitempty"`
// AppType App type, if this traffic rule is triggered by an app.
AppType *VpnTrafficRuleAppType `json:"appType,omitempty"`
// RoutingPolicyType When app triggered, indicates whether to enable split tunneling along this route.
RoutingPolicyType *VpnTrafficRuleRoutingPolicyType `json:"routingPolicyType,omitempty"`
// Claims Claims associated with this traffic rule.
Claims *string `json:"claims,omitempty"`
}
|