nobl9-go

module
v0.75.0 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2023 License: MPL-2.0

README

N9

checks tests vulnerabilities

Nobl9 SDK, WORK IN PROGRESS...

Directories

Path Synopsis
internal
endpoints
Package endpoints defines common, internal contracts used by sdk/endpoints packages.
Package endpoints defines common, internal contracts used by sdk/endpoints packages.
manifest/v1alpha
Package v1alpha exposes predefined rules for metadata fields
Package v1alpha exposes predefined rules for metadata fields
sdk
Package sdk holds internal entities shared by SDK packages.
Package sdk holds internal entities shared by SDK packages.
testutils
Package testutils provides utility functions for testing.
Package testutils provides utility functions for testing.
validation
Package validation implements a functional API for consistent struct level validation.
Package validation implements a functional API for consistent struct level validation.
Package manifest defines the basic primitives for Nobl9 objects schema.
Package manifest defines the basic primitives for Nobl9 objects schema.
v1alpha
Package v1alpha represents objects available in API n9/v1alpha
Package v1alpha represents objects available in API n9/v1alpha
v1alpha/agent
Package agent defines Agent object definitions.
Package agent defines Agent object definitions.
v1alpha/alert
Package alert defines Alert object definitions.
Package alert defines Alert object definitions.
v1alpha/alertmethod
Package alertmethod defines AlertMethod object definitions.
Package alertmethod defines AlertMethod object definitions.
v1alpha/alertpolicy
Package alertpolicy defines AlertPolicy object definitions and validation.
Package alertpolicy defines AlertPolicy object definitions and validation.
v1alpha/alertsilence
Package alertsilence defines AlertSilence object definitions.
Package alertsilence defines AlertSilence object definitions.
v1alpha/annotation
Package annotation defines Annotation object definitions.
Package annotation defines Annotation object definitions.
v1alpha/dataexport
Package dataexport defines DataExport object definitions.
Package dataexport defines DataExport object definitions.
v1alpha/direct
Package direct defines Direct object definitions.
Package direct defines Direct object definitions.
v1alpha/parser
Package parser provides parsing methods for v1alpha objects.
Package parser provides parsing methods for v1alpha objects.
v1alpha/project
Package project defines Project object definitions.
Package project defines Project object definitions.
v1alpha/rolebinding
Package rolebinding defines RoleBinding object definitions.
Package rolebinding defines RoleBinding object definitions.
v1alpha/service
Package service defines Service object definitions.
Package service defines Service object definitions.
v1alpha/slo
Package slo defines SLO object definitions.
Package slo defines SLO object definitions.
v1alpha/twindow
Package twindow provides enums and functions to operate with resources related to Time Windows
Package twindow provides enums and functions to operate with resources related to Time Windows
v1alpha/usergroup
Package usergroup defines UserGroup object definitions.
Package usergroup defines UserGroup object definitions.
sdk
Package sdk provide an abstraction for communication with API.
Package sdk provide an abstraction for communication with API.
endpoints/authdata
Package authdata aggregates API endpoints' versions which are related to authentication data such as fetching agent credentials.
Package authdata aggregates API endpoints' versions which are related to authentication data such as fetching agent credentials.
endpoints/authdata/v1
Package v1 defines methods for managing various authentication data.
Package v1 defines methods for managing various authentication data.
endpoints/objects
Package objects aggregates manifest.Object API endpoints' versions.
Package objects aggregates manifest.Object API endpoints' versions.
endpoints/objects/v1
Package v1 defines methods for managing manifest.Object.
Package v1 defines methods for managing manifest.Object.
models
Package models defines sdk.Client API request and response models.
Package models defines sdk.Client API request and response models.

Jump to

Keyboard shortcuts

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