private/Enumerations.ps1

enum InventoryModes {
    Disabled = -1
    Manual = 0
    Automatic = 1
}

enum IpmiAuthTypes {
    Default = -1
    None = 0
    MD2 = 1
    MD5 = 2
    Straight = 4
    OEM = 5
    RMCP = 6
}


enum IpmiPrivileges {
    Callback = 1
    User = 2
    Operator = 3
    Admin = 4
    OEM = 5
}

enum HostStatus {
    Monitored = 0
    UnMonitored = 1
}

enum TlsConnections {
    NoEncryption = 1
    PSK = 2
    Certificate = 4
}

enum CheckType {
    SNMPv1_agent = 10
    IMAP = 7
    SNMPv2_agent = 11
    ICMP_ping = 12
    SMTP = 2
    LDAP = 1
    FTP = 3
    NNTP = 6
    HTTP = 4
    POP = 5
    TCP = 8
    Telnet = 15
    Zabbix_agent = 9
    HTTPS = 14
    SSH = 0
    SNMPv3_agent = 13
}

enum PrivProtocol {
    AES128 = 1
    AES192 = 2
    AES256 = 3
    AES192C = 4
    AES256C = 5
}

enum SecurityLevel {
    noAuthNoPriv = 1
    authNoPriv = 2
    authPriv = 3
}

enum AuthProtocol {
    SHA1 = 1
    SHA224 = 2
    SHA256 = 3
    SHA384 = 4
    SHA512 = 5
}

enum HostSource {
    DNS = 1
    IP= 1
}

enum VisibleNameSource {
    DNS = 1
    IP = 2
}

enum ItemType {
    ZabbixAgent = 0
    ZabbixTrapper = 2
    SimpleCheck = 3
    ZabbixInternal = 5
    ZabbixAgentActive = 7
    ZabbixAggregate = 8
    Webitem = 9
    ExternalCheck = 10
    DatabaseMonitor = 11
    IPMIAgent = 12
    SSHAgent = 13
    TelnetAgent = 14
    Calculated = 15
    JMXAgent = 16
    SNMPTrap = 17
    DependentItem= 18
    HTTPAgent = 10
    SNMPAgent =10
}

enum ItemValueType {
    NumericFloat = 0
    Character = 1
    Log = 2
    NumericUnsigned = 3
    Test = 4
}

enum ItemAuthType {
    None = 0
    Password = 0
    Basic = 1
    PublicKey = 1
    NTLM = 2
    Kerberos = 3
}

enum ItemPostType {
    Raw = 0
    JSON = 2
    XML = 3
}

enum RequestMethod {
    Get = 0
    Post = 1
    Put = 2
    Head = 3
}

enum RetrieveMode {
    Body = 0
    Headers = 1
    Both = 2
}

enum MediaType {
    Email = 0
    Script = 1
    SMS = 2
    Webhooks = 4
}

enum SmtpSecurity {
    None = 0
    STARTTLS = 1
    SSL = 2
}

enum FrontendAccess {
    Default = 0
    Internal =  1
    LDAP = 2
    Disabled = 3
}

enum HostAccessLevel {
    Denied = 0
    ReadOnly = 1
    ReadWrite = 2
}