7 #import <kerio/web/idl/SharedStructures.idl>
29 BalancingPerConnection
35 enum TrafficIpVersion {
44 enum InterfaceConditionType {
55 InterfaceConditionType type;
64 enum VpnConditionType {
74 VpnConditionType type;
82 enum TrafficEntityType {
86 TrafficEntityAddressGroup,
88 TrafficEntityInterface,
98 TrafficEntityType type;
130 typedef sequence<TrafficEntity> TrafficEntityList;
136 RuleConditionType type;
138 TrafficEntityList entities;
145 boolean definedService;
154 typedef sequence<TrafficServiceEntity> TrafficServiceEntityList;
160 RuleConditionType type;
161 TrafficServiceEntityList entries;
169 typedef sequence<boolean> LogEnabled;
191 TrafficIpVersion ipVersion;
195 LogEnabled logEnabled;
196 boolean graphEnabled;
203 boolean enableSourceNat;
204 SourceNatMode natMode;
205 boolean allowReverseConnection;
207 NatBalancing balancing;
210 boolean allowFailover;
216 boolean enableDestinationNat;
217 string translatedHost;
218 string translatedIpv6Host;
234 typedef sequence<TrafficRule> TrafficRuleList;
237 kerio::web::IpAddress sourceIp;
238 kerio::web::IpAddress destinationIp;
255 void get(out TrafficRuleList list, out
long totalItems);
270 void set(out kerio::web::ErrorList errors, in TrafficRuleList rules, in
TrafficRule defaultRule);
279 void getCollisions(out CollisionList list);
Definition: IpServices.idl:14
Definition: TrafficPolicy.idl:73
boolean enabled
interface is present, but disabled/down
Definition: TrafficPolicy.idl:58
Common Kerio Control structures, enums and types.
kerio::web::IpAddress addr1
Definition: TrafficPolicy.idl:105
API for Kerio Control Users.
IdReference tunnel
invalid - tunnel is no more in the configuration (nothing)
Definition: TrafficPolicy.idl:75
string host
Definition: TrafficPolicy.idl:101
Definition: TrafficPolicy.idl:174
Definition: TrafficPolicy.idl:159
kerio::web::IpAddress addr2
Definition: TrafficPolicy.idl:106
Definition: common.idl:67
string inspector
name of Protocol Inspector,
Definition: TrafficPolicy.idl:225
Definition: common.idl:28
TimeSpan lastUsed
last time when connection matched, read-only
Definition: TrafficPolicy.idl:227
InterfaceType interfaceType
Definition: TrafficPolicy.idl:56
Definition: TrafficPolicy.idl:245
Definition: SharedStructures.idl:298
Definition: TrafficPolicy.idl:54
API for services administration.
IdReference selectedInterface
invalid - interface is no more in the configuration (nothing)
Definition: TrafficPolicy.idl:57
UserConditionType userType
Definition: TrafficPolicy.idl:122
Definition: IpServices.idl:42
long protocol
TCP - 6, UDP - 17.
Definition: TrafficPolicy.idl:147
Definition: TrafficPolicy.idl:144
UserReference user
Definition: TrafficPolicy.idl:123
Definition: TrafficPolicy.idl:135
API for network interfaces administration.
Definition: TrafficPolicy.idl:236
RuleAction action
Definition: TrafficPolicy.idl:194
Definition: TrafficPolicy.idl:96
Definition: Accounting.idl:11
boolean enabled
tunnel is present, but disabled/down
Definition: TrafficPolicy.idl:76