Versions in this module Expand all Collapse all v1 v1.0.2 Oct 11, 2022 v1.0.1 Oct 11, 2022 Changes in this version + type AuthMethod struct + APIKey string + Credentials []string + type BlockedWebsite struct + Destination string + RepeatCount int + ResolvedDestination string + type CPULoadAverageEntryData struct + CoreID string + Value float64 + type CPULoadByGroupData struct + Aho_result string + Dfa_result string + Flow_ctrl string + Flow_fastpath string + Flow_forwarding string + Flow_host string + Flow_lookup string + Flow_mgmt string + Flow_np string + Flow_slowpath string + Lwm string + Module_internal string + Nac_result string + Pktlog_forwarding string + Zip_result string + type CPULoadMaximumEntryData struct + CoreID string + Value float64 + type DataProcessorResourceUtilData struct + CPULoadAverage []*CPULoadAverageEntryData + CPULoadByGroup *CPULoadByGroupData + CPULoadMaximum []*CPULoadMaximumEntryData + ResourceUtilization []*ResourceUtilizationEntryData + type DataProcessorsResourceUtilResponse struct + Result struct{ ... } + Status string + XMLName xml.Name + type Destination struct + Bytes int + Destination string + ResolvedDestination string + Sessions int + SourceUser string + type DeviceGroupEntry struct + Name string + type DeviceGroupResponse struct + Code string + Result struct{ ... } + Status string + XMLName xml.Name + type GlobalCounterEntries struct + GlobalCounterEntriesData []GlobalCounterEntryData + type GlobalCounterEntryData struct + Aspect string + Category string + Desc string + ID string + Name string + Rate string + Severity string + Value float64 + type GlobalCounterResponse struct + Code string + Result struct{ ... } + Status string + XMLName xml.Name + type GlobalCounters struct + GlobalCountersData GlobalCounterEntries + T float64 + type Hw struct + HwEntries []HwEntry + type HwCounters struct + HwCountersData []HwEntryData + type HwEntry struct + Duplex string + ID int + Mac string + Mode string + Name string + Speed string + St string + State string + Type int + type HwEntryData struct + Ibytes float64 + Idrops float64 + Ierrors float64 + Ipackets float64 + Name string + Obytes float64 + Opackets float64 + Rx_Broadcast float64 + Rx_Bytes float64 + Rx_Multicast float64 + Rx_Unicast float64 + Tx_Broadcast float64 + Tx_Bytes float64 + Tx_Multicast float64 + Tx_Unicast float64 + type Ifnet struct + IfnetEntries []IfnetEntry + type IfnetCounters struct + IfnetCountersData []IfnetEntryData + type IfnetEntry struct + Addr string + Addr6 string + DynAddress string + Fwd string + ID int + IP string + Name string + Tag string + VSys int + Zone string + type IfnetEntryData struct + Flowstate float64 + Ibytes float64 + Icmp_Frag float64 + Idrops float64 + Ierrors float64 + Ifwderrors float64 + Ipackets float64 + Ipspoof float64 + L2_Decap float64 + L2_Encap float64 + Land float64 + Macspoof float64 + Name string + Neighpend float64 + Noarp float64 + Nomac float64 + Noneigh float64 + Noroute float64 + Obytes float64 + Opackets float64 + Other_Conn float64 + Pod float64 + Sctp_Conn float64 + Tcp_Conn float64 + Teardrop float64 + Udp_Conn float64 + Zonechange float64 + type InterfaceCounterResponse struct + Code string + Result struct{ ... } + Status string + XMLName xml.Name + type InterfaceResponse struct + Code string + Result struct{ ... } + Status string + XMLName xml.Name + type LogContentResponse struct + Code string + Result struct{ ... } + Status string + XMLName xml.Name + type LogEntry struct + EntryData LogEntryData + type LogEntryData struct + Action string + ActionFlags string + App string + AssocID string + CaptivePortal bool + Category string + ConfigVer string + Contentver string + Cpadding string + CredentialDetected bool + DST string + DSTLoc string + DecryptMirror bool + Device_name string + DgHierLevel1 string + DgHierLevel2 string + DgHierLevel3 string + DgHierLevel4 string + Direction string + Domain string + Dport string + FlagFlagged bool + FlagMptcpSet bool + FlagNat bool + FlagPcap bool + FlagProxy bool + FlagReconExcluded bool + FlagTunnelInspected bool + FlagUrlDenied bool + FlagWfChannel bool + Flags string + From string + Imei string + Imsi string + InboundIF string + IsLoggingService bool + LogSet string + Misc string + MonitorTag string + NatdPort string + NatsPort string + NonStdDport bool + OutboundIF string + PPID string + Padding string + ParentSessionID string + PbfC2s bool + PbfS2c bool + PcapID string + Proto string + ReceiveTime string + Repeatcnt string + ReportID string + Rule string + SRC string + SRCLoc string + Seqno string + Serial string + SessionID string + Severity string + SigFlags string + Sport string + Subtype string + SymReturn bool + TemporaryMatch bool + ThrCategory string + ThreatID string + Tid string + TimeGenerated string + TimeReceived string + To string + Tpadding string + Transaction bool + Tunnel string + TunnelID string + TunnelidImsi string + Type string + UrlIdx string + Vsys string + VsysID string + type LogJobAttr struct + ID string + Status string + Tdeq string + Tenq string + Tlast string + type LogRetrieveJobCreateResponse struct + Code string + Result struct{ ... } + Status string + XMLName xml.Name + type ManagementInterfaceInfo struct + Duplex string + DuplexC string + Gw string + Hwaddr string + Ip string + Ipv6 string + Ipv6gw string + Ipv6ll string + Name string + Netmask string + Speed string + SpeedC string + State string + StateC string + type ManagementInterfaceResponse struct + Code string + Result struct{ ... } + Status string + XMLName xml.Name + type PaloAlto struct + AntiVirusReleaseDate string + AntiVirusVersion string + AppReleaseDate string + AppVersion string + DefaultGateway string + DeviceType string + GPClientPackageVersion string + GPClientlessVPNReleaseDate string + GPClientlessVPNVersion string + GPDatafileReleaseDate string + GPDatafileVersion string + Host string + IPAddress string + Key string + LogDBVersion string + MACAddress string + Model string + MultiVsys string + Netmask string + OperationalMode string + Panorama bool + Platform string + Serial string + Shared bool + SoftwareVersion string + ThreatReleaseDate string + ThreatVersion string + Time string + URI string + URLDB string + URLFilteringVersion string + Uptime string + WildfireReleaseDate string + WildfireVersion string + func NewPanosClient(host string, authmethod *AuthMethod) (*PaloAlto, error) + func (p *PaloAlto) CreateLogRetrieveJob(ctx context.Context) (jobID string, err error) + func (p *PaloAlto) GetDataProcessorsResourceUtilData(ctx context.Context) (DataProcessorsResourceUtilResponse, error) + func (p *PaloAlto) GetDeviceGroupNames(ctx context.Context) ([]string, error) + func (p *PaloAlto) GetGlobalCounterData(ctx context.Context) (GlobalCounterResponse, error) + func (p *PaloAlto) GetInterfaceCounterData(ctx context.Context) (InterfaceCounterResponse, error) + func (p *PaloAlto) GetInterfaceData(ctx context.Context) (InterfaceResponse, error) + func (p *PaloAlto) GetManagementInterfaceInfo(ctx context.Context) (ManagementInterfaceResponse, error) + func (p *PaloAlto) GetRuleUsage(ctx context.Context, deviceGroup string, rulebaseName string) (RuleHitCountResponse, error) + func (p *PaloAlto) GetSessionInfo(ctx context.Context) (SessionInfoResponse, error) + func (p *PaloAlto) GetSystemsResourceUtilData(ctx context.Context) (SystemResourceUtilResponse, error) + func (p *PaloAlto) GetTopBlockedWebsites(ctx context.Context) (TopBlockedWebsitesReport, error) + func (p *PaloAlto) GetTopDestinations(ctx context.Context) (TopDestinationsReport, error) + func (p *PaloAlto) GetTopSources(ctx context.Context) (TopSourcesReport, error) + func (p *PaloAlto) RetrieveLogContent(ctx context.Context) (LogContentResponse, error) + type ResourceUtilizationEntryData struct + Name string + Value float64 + type RuleEntry struct + AllConnected string + CreationTimestamp string + ModificationTimestamp string + Name string + State string + type RuleHitCountResponse struct + Rules struct{ ... } + Status string + XMLName xml.Name + type SessionInfo struct + AgeAccelEn bool + AgeAccelThresh int + AgeAccelTsf int + AgeScanSsf int + AgeScanThresh int + AgeScanTmo int + Cps int + DisDef int + DisSctp int + DisTcp int + DisUdp int + Dp string + HwOffload bool + HwUdpOffload bool + IcmpUnreachableRate int + Ipv6Fw bool + Kbps int + MaxPendingMcast int + NumActive int + NumBcast int + NumGtpc int + NumGtpuActive int + NumGtpuPending int + NumIcmp int + NumInstalled int + NumMax int + NumMcast int + NumPredict int + NumSctpAssoc int + NumSctpSess int + NumTcp int + NumUdp int + OorAction string + Pps int + StrictChecksum bool + TcpDiffSynRej bool + TcpNonsynRej bool + TcpRejectSiwEnable bool + TcpRejectSiwThresh int + TcpStrictRst bool + TmoCp int + TmoDef int + TmoIcmp int + TmoSctp int + TmoSctpcookie int + TmoSctpinit int + TmoSctpshutdown int + TmoTcp int + TmoTcpDelayedAck int + TmoTcpUnverifRst int + TmoTcphalfclosed int + TmoTcphandshake int + TmoTcpinit int + TmoTcptimewait int + TmoUdp int + VardataRate int + type SessionInfoResponse struct + SessionInfo SessionInfo + Status string + XMLName xml.Name + type Source struct + Bytes int + ResolvedSource string + Sessions int + Source string + SourceUser string + type SystemResourceUtilResponse struct + Result string + Status string + XMLName xml.Name + type TopBlockedWebsitesReport struct + LogType string + Name string + Result struct{ ... } + XMLName xml.Name + type TopDestinationsReport struct + LogType string + Name string + Result struct{ ... } + XMLName xml.Name + type TopSourcesReport struct + LogType string + Name string + Result struct{ ... } + XMLName xml.Name