integration

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TypeExists added in v1.7.0

func TypeExists(intType Type) bool

TypeExists reports whether the integration type is registered.

Types

type Provider

type Provider interface {
	Validate(config json.RawMessage) error
	Test(config json.RawMessage) error
}

func Lookup

func Lookup(intType Type, id ProviderID) (Provider, error)

type ProviderID

type ProviderID string
const (
	ProviderDatadog     ProviderID = "datadog"
	ProviderElastic     ProviderID = "elastic"
	ProviderSentinel    ProviderID = "sentinel"
	ProviderSplunk      ProviderID = "splunk"
	ProviderIntune      ProviderID = "intune"
	ProviderJamf        ProviderID = "jamf"
	ProviderJumpCloud   ProviderID = "jumpcloud"
	ProviderIru         ProviderID = "iru"
	ProviderDefender    ProviderID = "defender"
	ProviderCrowdStrike ProviderID = "crowdstrike"
	ProviderSentinelOne ProviderID = "sentinelone"
	ProviderWazuh       ProviderID = "wazuh"
)

type Type

type Type string
const (
	TypeSIEM Type = "siem"
	TypeMDM  Type = "mdm"
	TypeEDR  Type = "edr"
)

Directories

Path Synopsis
edr
Package edr defines the pluggable EDR provider interface and registry used by the Netmaker EDR posture-check feature.
Package edr defines the pluggable EDR provider interface and registry used by the Netmaker EDR posture-check feature.
crowdstrike
Package crowdstrike implements an EDR provider backed by CrowdStrike Falcon.
Package crowdstrike implements an EDR provider backed by CrowdStrike Falcon.
defender
Package defender implements an EDR provider backed by Microsoft Defender for Endpoint via the WindowsDefenderATP API.
Package defender implements an EDR provider backed by Microsoft Defender for Endpoint via the WindowsDefenderATP API.
sentinelone
Package sentinelone implements an EDR provider backed by SentinelOne.
Package sentinelone implements an EDR provider backed by SentinelOne.
wazuh
Package wazuh implements an EDR provider backed by the Wazuh server API.
Package wazuh implements an EDR provider backed by the Wazuh server API.
mdm
Package mdm defines the pluggable MDM provider interface and registry used by the Netmaker MDM posture-check feature.
Package mdm defines the pluggable MDM provider interface and registry used by the Netmaker MDM posture-check feature.
intune
Package intune implements an MDM provider backed by Microsoft Intune via Microsoft Graph.
Package intune implements an MDM provider backed by Microsoft Intune via Microsoft Graph.
iru
Package iru implements an MDM provider backed by Iru Endpoint Management (formerly Kandji).
Package iru implements an MDM provider backed by Iru Endpoint Management (formerly Kandji).
jamf
Package jamf implements an MDM provider backed by Jamf Pro.
Package jamf implements an MDM provider backed by Jamf Pro.
jumpcloud
Package jumpcloud implements an MDM provider backed by JumpCloud.
Package jumpcloud implements an MDM provider backed by JumpCloud.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL