-
Notifications
You must be signed in to change notification settings - Fork 1
/
vars.go
106 lines (100 loc) · 1.89 KB
/
vars.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
package gobam
import "net/http"
var sessionCookies []*http.Cookie
// EnableOrDisable contains the valid options for settings that must be Enabled or Disabled
var EnableOrDisable = []string{
"Enable",
"Disable",
}
// TraversalMethodology contains all valid traversal methodologies
var TraversalMethodology = []string{
"NO_TRAVERSAL",
"DEPTH_FIRST",
"BREADTH_FIRST",
}
// IPAssignmentActions contains all valid action values for IP Assignment
var IPAssignmentActions = []string{
"MAKE_STATIC",
"MAKE_RESERVED",
"MAKE_DHCP_RESERVED",
}
// ObjectTypes contains all valid object types in the BlueCat API
var ObjectTypes = []string{
"Entity",
"Configuration",
"View",
"Zone",
"InternalRootZone",
"ZoneTemplate",
"EnumZone",
"EnumNumber",
"HostRecord",
"AliasRecord",
"MXRecord",
"TXTRecord",
"SRVRecord",
"GenericRecord",
"HINFORecord",
"NAPTRRecord",
"RecordWithLink",
"ExternalHostRecord",
"StartOfAuthority",
"IP4Block",
"IP4Network",
"IP6Block",
"IP6Network",
"IP6Address",
"IP4NetworkTemplate",
"DHCP4Range",
"DHCP6Range",
"IP4Address",
"MACPool",
"DenyMACPool",
"MACAddress",
"TagGroup",
"Tag",
"User",
"UserGroup",
"Server",
"ServerGroup",
"NetworkServerInterface",
"PublishedServerInterface",
"NetworkInterface",
"VirtualInterface",
"LDAP",
"Kerberos",
"KerberosRealm",
"Radius",
"TFTPGroup",
"TFTPFolder",
"TFTPFile",
"TFTPDeploymentRole",
"DNSDeploymentRole",
"DHCPDeploymentRole",
"DNSOption",
"DHCPV4ClientOption",
"DHCPServiceOption",
"DHCPRawOption",
"DNSRawOption",
"DHCPV6ClientOption",
"DHCPV6ServiceOption",
"DHCPV6RawOption",
"VendorProfile",
"VendorOptionDef",
"VendorClientOption",
"CustomOptionDef",
"DHCPMatchClass",
"DHCPSubClass",
"Device",
"DeviceType",
"DeviceSubtype",
"DeploymentScheduler",
"IP4ReconciliationPolicy",
"DNSSECSigningPolicy",
"IP4IPGroup",
"ResponsePolicy",
"TSIGKey",
"RPZone",
"Location",
"InterfaceID",
}