add policy posture checks

This commit is contained in:
bcmmbaga
2023-12-21 15:21:18 +03:00
parent e69039f68e
commit 26e931b5fc
2 changed files with 46 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ import (
"github.com/netbirdio/netbird/management/proto"
"github.com/netbirdio/netbird/management/server/activity"
"github.com/netbirdio/netbird/management/server/checks"
nbpeer "github.com/netbirdio/netbird/management/server/peer"
"github.com/netbirdio/netbird/management/server/status"
)
@@ -150,6 +151,9 @@ type Policy struct {
// Rules of the policy
Rules []*PolicyRule `gorm:"foreignKey:PolicyID;references:id"`
// PostureCheck of the policy
PostureCheck checks.PostureCheck `gorm:"foreignKey:PolicyID;references:id"`
}
// Copy returns a copy of the policy.