Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEncode ¶
NewEncode creates an encode object for Secadvisor format
Types ¶
type Resolver ¶
type Resolver interface {
IPToName(ipString, nodeTID string) (string, error)
TIDToType(nodeTID string) (string, error)
}
Resolver resolves values for the transformer
func NewResolveCache ¶
NewResolveCache creates a new name resolver
func NewResolveFallback ¶
NewResolveFallback creates a new name resolver
func NewResolveMulti ¶
NewResolveMulti creates a new name resolver
type SecurityAdvisorFlow ¶
type SecurityAdvisorFlow struct {
UUID string `json:"UUID,omitempty"`
LayersPath string `json:"LayersPath,omitempty"`
Version string `json:"Version,omitempty"`
Status string `json:"Status,omitempty"`
FinishType string `json:"FinishType,omitempty"`
Network *SecurityAdvisorFlowLayer `json:"Network,omitempty"`
Transport *SecurityAdvisorFlowLayer `json:"Transport,omitempty"`
LastUpdateMetric *flow.FlowMetric `json:"LastUpdateMetric,omitempty"`
Metric *flow.FlowMetric `json:"Metric,omitempty"`
Start int64 `json:"Start"`
Last int64 `json:"Last"`
UpdateCount int64 `json:"UpdateCount"`
NodeType string `json:"NodeType,omitempty"`
}
SecurityAdvisorFlow represents a security advisor flow
type SecurityAdvisorFlowLayer ¶
type SecurityAdvisorFlowLayer struct {
Protocol string `json:"Protocol,omitempty"`
A string `json:"A,omitempty"`
B string `json:"B,omitempty"`
AName string `json:"A_Name,omitempty"`
BName string `json:"B_Name,omitempty"`
}
SecurityAdvisorFlowLayer is the flow layer for a security advisor flow
Source Files
¶
- encode.go
- resolve_cache.go
- resolve_fallback.go
- resolve_multi.go
- resolve_runc.go
- transform.go
Click to show internal directories.
Click to hide internal directories.