package
2.38.0
Repository: https://github.com/nginx/agent.git
Documentation: pkg.go.dev

# Functions

NewNginxAppProtect returns the object NginxAppProtect, which contains information related to the Nginx App Protect installed on the system.
No description provided by the author
SetPackageLoggingValues sets the values of the logging done within this package to the values of the parameters passed in.
UpdateMetadata retrieves the NAP content from the config and writes the metadata.

# Constants

No description provided by the author
TODO: Rather than using the update yaml files for attack signatures and threat campaigns we should use the version files.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enums for Status.
Enums for Status.
No description provided by the author
No description provided by the author
Enums for Status.
No description provided by the author
No description provided by the author
No description provided by the author
Enums for Status.
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
NAPRelease captures information like specific packages and versions for a specific NAP release.
NAPReleaseMap is a mapping object meant to capture a specific NAP Release version as the key and NAP Release information as the value.
NAPReleasePackages represents the package needed on a specific OS from the supported OSs for a specific release package.
NAPReport is a collection of information on the current systems NAP details.
NAPReportBundle is meant to capture the NAPReport before an update has occurred on NAP as well as capture the NAPReport after an update has occurred on NAP.
NAPVersioningDetails provides the version information for packages related to NAP.
NginxAppProtect is the object representation of Nginx App Protect, it contains information related to the Nginx App Protect on the system.

# Type aliases

Status is an Enum that represents the status of NAP.