This repository has been archived by the owner on Nov 2, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
cisco_firewall_tc.go
422 lines (223 loc) · 13.8 KB
/
cisco_firewall_tc.go
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
// This MIB module defines textual conventions that
// are commonly used in modeling management information
// pertaining to configuration, status and activity
// of firewalls.
package cisco_firewall_tc
import (
"fmt"
"github.com/CiscoDevNet/ydk-go/ydk"
)
func init() {
ydk.YLogDebug(fmt.Sprintf("Registering top level entities for package cisco_firewall_tc"))
}
// CFWUrlServerStatus represents cannot be determined
type CFWUrlServerStatus string
const (
CFWUrlServerStatus_online CFWUrlServerStatus = "online"
CFWUrlServerStatus_offline CFWUrlServerStatus = "offline"
CFWUrlServerStatus_indeterminate CFWUrlServerStatus = "indeterminate"
)
// CFWNetworkProtocol represents Denotes Transmission Control Protocol.
type CFWNetworkProtocol string
const (
CFWNetworkProtocol_none CFWNetworkProtocol = "none"
CFWNetworkProtocol_other CFWNetworkProtocol = "other"
CFWNetworkProtocol_ip CFWNetworkProtocol = "ip"
CFWNetworkProtocol_icmp CFWNetworkProtocol = "icmp"
CFWNetworkProtocol_gre CFWNetworkProtocol = "gre"
CFWNetworkProtocol_udp CFWNetworkProtocol = "udp"
CFWNetworkProtocol_tcp CFWNetworkProtocol = "tcp"
)
// CFWUrlfVendorId represents http://www.n2h2.com
type CFWUrlfVendorId string
const (
CFWUrlfVendorId_other CFWUrlfVendorId = "other"
CFWUrlfVendorId_websense CFWUrlfVendorId = "websense"
CFWUrlfVendorId_n2h2 CFWUrlfVendorId = "n2h2"
)
// CFWApplicationProtocol represents Denotes any protocol not listed.
type CFWApplicationProtocol string
const (
CFWApplicationProtocol_none CFWApplicationProtocol = "none"
CFWApplicationProtocol_other CFWApplicationProtocol = "other"
CFWApplicationProtocol_ftp CFWApplicationProtocol = "ftp"
CFWApplicationProtocol_telnet CFWApplicationProtocol = "telnet"
CFWApplicationProtocol_smtp CFWApplicationProtocol = "smtp"
CFWApplicationProtocol_http CFWApplicationProtocol = "http"
CFWApplicationProtocol_tacacs CFWApplicationProtocol = "tacacs"
CFWApplicationProtocol_dns CFWApplicationProtocol = "dns"
CFWApplicationProtocol_sqlnet CFWApplicationProtocol = "sqlnet"
CFWApplicationProtocol_https CFWApplicationProtocol = "https"
CFWApplicationProtocol_tftp CFWApplicationProtocol = "tftp"
CFWApplicationProtocol_gopher CFWApplicationProtocol = "gopher"
CFWApplicationProtocol_finger CFWApplicationProtocol = "finger"
CFWApplicationProtocol_kerberos CFWApplicationProtocol = "kerberos"
CFWApplicationProtocol_pop2 CFWApplicationProtocol = "pop2"
CFWApplicationProtocol_pop3 CFWApplicationProtocol = "pop3"
CFWApplicationProtocol_sunRpc CFWApplicationProtocol = "sunRpc"
CFWApplicationProtocol_msRpc CFWApplicationProtocol = "msRpc"
CFWApplicationProtocol_nntp CFWApplicationProtocol = "nntp"
CFWApplicationProtocol_snmp CFWApplicationProtocol = "snmp"
CFWApplicationProtocol_imap CFWApplicationProtocol = "imap"
CFWApplicationProtocol_ldap CFWApplicationProtocol = "ldap"
CFWApplicationProtocol_exec CFWApplicationProtocol = "exec"
CFWApplicationProtocol_login CFWApplicationProtocol = "login"
CFWApplicationProtocol_shell CFWApplicationProtocol = "shell"
CFWApplicationProtocol_msSql CFWApplicationProtocol = "msSql"
CFWApplicationProtocol_sybaseSql CFWApplicationProtocol = "sybaseSql"
CFWApplicationProtocol_nfs CFWApplicationProtocol = "nfs"
CFWApplicationProtocol_lotusnote CFWApplicationProtocol = "lotusnote"
CFWApplicationProtocol_h323 CFWApplicationProtocol = "h323"
CFWApplicationProtocol_cuseeme CFWApplicationProtocol = "cuseeme"
CFWApplicationProtocol_realmedia CFWApplicationProtocol = "realmedia"
CFWApplicationProtocol_netshow CFWApplicationProtocol = "netshow"
CFWApplicationProtocol_streamworks CFWApplicationProtocol = "streamworks"
CFWApplicationProtocol_vdolive CFWApplicationProtocol = "vdolive"
CFWApplicationProtocol_sap CFWApplicationProtocol = "sap"
CFWApplicationProtocol_sip CFWApplicationProtocol = "sip"
CFWApplicationProtocol_mgcp CFWApplicationProtocol = "mgcp"
CFWApplicationProtocol_rtsp CFWApplicationProtocol = "rtsp"
CFWApplicationProtocol_skinny CFWApplicationProtocol = "skinny"
CFWApplicationProtocol_gtpV0 CFWApplicationProtocol = "gtpV0"
CFWApplicationProtocol_gtpV1 CFWApplicationProtocol = "gtpV1"
CFWApplicationProtocol_echo CFWApplicationProtocol = "echo"
CFWApplicationProtocol_discard CFWApplicationProtocol = "discard"
CFWApplicationProtocol_daytime CFWApplicationProtocol = "daytime"
CFWApplicationProtocol_netstat CFWApplicationProtocol = "netstat"
CFWApplicationProtocol_ssh CFWApplicationProtocol = "ssh"
CFWApplicationProtocol_time CFWApplicationProtocol = "time"
CFWApplicationProtocol_tacacsDs CFWApplicationProtocol = "tacacsDs"
CFWApplicationProtocol_bootps CFWApplicationProtocol = "bootps"
CFWApplicationProtocol_bootpc CFWApplicationProtocol = "bootpc"
CFWApplicationProtocol_dnsix CFWApplicationProtocol = "dnsix"
CFWApplicationProtocol_rtelnet CFWApplicationProtocol = "rtelnet"
CFWApplicationProtocol_ident CFWApplicationProtocol = "ident"
CFWApplicationProtocol_sqlServ CFWApplicationProtocol = "sqlServ"
CFWApplicationProtocol_ntp CFWApplicationProtocol = "ntp"
CFWApplicationProtocol_pwdgen CFWApplicationProtocol = "pwdgen"
CFWApplicationProtocol_ciscoFna CFWApplicationProtocol = "ciscoFna"
CFWApplicationProtocol_ciscoTna CFWApplicationProtocol = "ciscoTna"
CFWApplicationProtocol_ciscoSys CFWApplicationProtocol = "ciscoSys"
CFWApplicationProtocol_netbiosNs CFWApplicationProtocol = "netbiosNs"
CFWApplicationProtocol_netbiosDgm CFWApplicationProtocol = "netbiosDgm"
CFWApplicationProtocol_netbiosSsn CFWApplicationProtocol = "netbiosSsn"
CFWApplicationProtocol_sqlSrv CFWApplicationProtocol = "sqlSrv"
CFWApplicationProtocol_snmpTrap CFWApplicationProtocol = "snmpTrap"
CFWApplicationProtocol_rsvd CFWApplicationProtocol = "rsvd"
CFWApplicationProtocol_send CFWApplicationProtocol = "send"
CFWApplicationProtocol_xdmcp CFWApplicationProtocol = "xdmcp"
CFWApplicationProtocol_bgp CFWApplicationProtocol = "bgp"
CFWApplicationProtocol_irc CFWApplicationProtocol = "irc"
CFWApplicationProtocol_qmtp CFWApplicationProtocol = "qmtp"
CFWApplicationProtocol_ipx CFWApplicationProtocol = "ipx"
CFWApplicationProtocol_dbase CFWApplicationProtocol = "dbase"
CFWApplicationProtocol_imap3 CFWApplicationProtocol = "imap3"
CFWApplicationProtocol_rsvpTunnel CFWApplicationProtocol = "rsvpTunnel"
CFWApplicationProtocol_hpCollector CFWApplicationProtocol = "hpCollector"
CFWApplicationProtocol_hpManagedNode CFWApplicationProtocol = "hpManagedNode"
CFWApplicationProtocol_hpAlarmMgr CFWApplicationProtocol = "hpAlarmMgr"
CFWApplicationProtocol_microsoftDs CFWApplicationProtocol = "microsoftDs"
CFWApplicationProtocol_creativeServer CFWApplicationProtocol = "creativeServer"
CFWApplicationProtocol_creativePartnr CFWApplicationProtocol = "creativePartnr"
CFWApplicationProtocol_appleQtc CFWApplicationProtocol = "appleQtc"
CFWApplicationProtocol_igmpV3Lite CFWApplicationProtocol = "igmpV3Lite"
CFWApplicationProtocol_isakmp CFWApplicationProtocol = "isakmp"
CFWApplicationProtocol_biff CFWApplicationProtocol = "biff"
CFWApplicationProtocol_who CFWApplicationProtocol = "who"
CFWApplicationProtocol_syslog CFWApplicationProtocol = "syslog"
CFWApplicationProtocol_router CFWApplicationProtocol = "router"
CFWApplicationProtocol_ncp CFWApplicationProtocol = "ncp"
CFWApplicationProtocol_timed CFWApplicationProtocol = "timed"
CFWApplicationProtocol_ircServ CFWApplicationProtocol = "ircServ"
CFWApplicationProtocol_uucp CFWApplicationProtocol = "uucp"
CFWApplicationProtocol_syslogConn CFWApplicationProtocol = "syslogConn"
CFWApplicationProtocol_sshell CFWApplicationProtocol = "sshell"
CFWApplicationProtocol_ldaps CFWApplicationProtocol = "ldaps"
CFWApplicationProtocol_dhcpFailover CFWApplicationProtocol = "dhcpFailover"
CFWApplicationProtocol_msexchRouting CFWApplicationProtocol = "msexchRouting"
CFWApplicationProtocol_entrustSvcs CFWApplicationProtocol = "entrustSvcs"
CFWApplicationProtocol_entrustSvcHandler CFWApplicationProtocol = "entrustSvcHandler"
CFWApplicationProtocol_ciscoTdp CFWApplicationProtocol = "ciscoTdp"
CFWApplicationProtocol_webster CFWApplicationProtocol = "webster"
CFWApplicationProtocol_gdoi CFWApplicationProtocol = "gdoi"
CFWApplicationProtocol_iscsi CFWApplicationProtocol = "iscsi"
CFWApplicationProtocol_cddbp CFWApplicationProtocol = "cddbp"
CFWApplicationProtocol_ftps CFWApplicationProtocol = "ftps"
CFWApplicationProtocol_telnets CFWApplicationProtocol = "telnets"
CFWApplicationProtocol_imaps CFWApplicationProtocol = "imaps"
CFWApplicationProtocol_ircs CFWApplicationProtocol = "ircs"
CFWApplicationProtocol_pop3s CFWApplicationProtocol = "pop3s"
CFWApplicationProtocol_socks CFWApplicationProtocol = "socks"
CFWApplicationProtocol_kazaa CFWApplicationProtocol = "kazaa"
CFWApplicationProtocol_msSqlM CFWApplicationProtocol = "msSqlM"
CFWApplicationProtocol_msSna CFWApplicationProtocol = "msSna"
CFWApplicationProtocol_wins CFWApplicationProtocol = "wins"
CFWApplicationProtocol_ica CFWApplicationProtocol = "ica"
CFWApplicationProtocol_orasrv CFWApplicationProtocol = "orasrv"
CFWApplicationProtocol_rdbDbsDisp CFWApplicationProtocol = "rdbDbsDisp"
CFWApplicationProtocol_vqp CFWApplicationProtocol = "vqp"
CFWApplicationProtocol_icabrowser CFWApplicationProtocol = "icabrowser"
CFWApplicationProtocol_kermit CFWApplicationProtocol = "kermit"
CFWApplicationProtocol_rsvpEncap CFWApplicationProtocol = "rsvpEncap"
CFWApplicationProtocol_l2tp CFWApplicationProtocol = "l2tp"
CFWApplicationProtocol_pptp CFWApplicationProtocol = "pptp"
CFWApplicationProtocol_h323Gatestat CFWApplicationProtocol = "h323Gatestat"
CFWApplicationProtocol_rWinsock CFWApplicationProtocol = "rWinsock"
CFWApplicationProtocol_radius CFWApplicationProtocol = "radius"
CFWApplicationProtocol_hsrp CFWApplicationProtocol = "hsrp"
CFWApplicationProtocol_net8Cman CFWApplicationProtocol = "net8Cman"
CFWApplicationProtocol_oracleEmVp CFWApplicationProtocol = "oracleEmVp"
CFWApplicationProtocol_oracleNames CFWApplicationProtocol = "oracleNames"
CFWApplicationProtocol_oracle CFWApplicationProtocol = "oracle"
CFWApplicationProtocol_ciscoSvcs CFWApplicationProtocol = "ciscoSvcs"
CFWApplicationProtocol_ciscoNetMgmt CFWApplicationProtocol = "ciscoNetMgmt"
CFWApplicationProtocol_stun CFWApplicationProtocol = "stun"
CFWApplicationProtocol_trRsrb CFWApplicationProtocol = "trRsrb"
CFWApplicationProtocol_ddnsV3 CFWApplicationProtocol = "ddnsV3"
CFWApplicationProtocol_aceSvr CFWApplicationProtocol = "aceSvr"
CFWApplicationProtocol_giop CFWApplicationProtocol = "giop"
CFWApplicationProtocol_ttc CFWApplicationProtocol = "ttc"
CFWApplicationProtocol_ipass CFWApplicationProtocol = "ipass"
CFWApplicationProtocol_clp CFWApplicationProtocol = "clp"
CFWApplicationProtocol_citrixImaClient CFWApplicationProtocol = "citrixImaClient"
CFWApplicationProtocol_sms CFWApplicationProtocol = "sms"
CFWApplicationProtocol_citrix CFWApplicationProtocol = "citrix"
CFWApplicationProtocol_realSecure CFWApplicationProtocol = "realSecure"
CFWApplicationProtocol_lotusMtap CFWApplicationProtocol = "lotusMtap"
CFWApplicationProtocol_cifs CFWApplicationProtocol = "cifs"
CFWApplicationProtocol_msDotnetster CFWApplicationProtocol = "msDotnetster"
CFWApplicationProtocol_tarantella CFWApplicationProtocol = "tarantella"
CFWApplicationProtocol_fcipPort CFWApplicationProtocol = "fcipPort"
CFWApplicationProtocol_ssp CFWApplicationProtocol = "ssp"
CFWApplicationProtocol_iscsiTarget CFWApplicationProtocol = "iscsiTarget"
CFWApplicationProtocol_mySql CFWApplicationProtocol = "mySql"
CFWApplicationProtocol_msClusterNet CFWApplicationProtocol = "msClusterNet"
CFWApplicationProtocol_ldapAdmin CFWApplicationProtocol = "ldapAdmin"
CFWApplicationProtocol_ieee80211Iapp CFWApplicationProtocol = "ieee80211Iapp"
CFWApplicationProtocol_oemAgent CFWApplicationProtocol = "oemAgent"
CFWApplicationProtocol_rtcPmPort CFWApplicationProtocol = "rtcPmPort"
CFWApplicationProtocol_dbControlAgent CFWApplicationProtocol = "dbControlAgent"
CFWApplicationProtocol_ipsecMsft CFWApplicationProtocol = "ipsecMsft"
CFWApplicationProtocol_sipTls CFWApplicationProtocol = "sipTls"
CFWApplicationProtocol_aim CFWApplicationProtocol = "aim"
CFWApplicationProtocol_pcAnyWhereData CFWApplicationProtocol = "pcAnyWhereData"
CFWApplicationProtocol_pcAnyWhereStat CFWApplicationProtocol = "pcAnyWhereStat"
CFWApplicationProtocol_x11 CFWApplicationProtocol = "x11"
CFWApplicationProtocol_ircu CFWApplicationProtocol = "ircu"
CFWApplicationProtocol_n2h2Server CFWApplicationProtocol = "n2h2Server"
CFWApplicationProtocol_h323CallSigAlt CFWApplicationProtocol = "h323CallSigAlt"
CFWApplicationProtocol_yahooMsgr CFWApplicationProtocol = "yahooMsgr"
CFWApplicationProtocol_msnMsgr CFWApplicationProtocol = "msnMsgr"
)
// CFWPolicyTargetType represents and Forwarding (VRFs) defined by IOS.
type CFWPolicyTargetType string
const (
CFWPolicyTargetType_all CFWPolicyTargetType = "all"
CFWPolicyTargetType_other CFWPolicyTargetType = "other"
CFWPolicyTargetType_interface_ CFWPolicyTargetType = "interface"
CFWPolicyTargetType_zone CFWPolicyTargetType = "zone"
CFWPolicyTargetType_zonepair CFWPolicyTargetType = "zonepair"
CFWPolicyTargetType_user CFWPolicyTargetType = "user"
CFWPolicyTargetType_usergroup CFWPolicyTargetType = "usergroup"
CFWPolicyTargetType_context CFWPolicyTargetType = "context"
)