Documentation
¶
Index ¶
- type CustomData
- type MyGrpcAdapter
- func (s *MyGrpcAdapter) Addr() string
- func (s *MyGrpcAdapter) Close() error
- func (s *MyGrpcAdapter) HandleAuthorization(ctx context.Context, in *authorization.HandleAuthorizationRequest) (*v1beta1.CheckResult, error)
- func (s *MyGrpcAdapter) HandleLogEntry(ctx context.Context, in *logentry.HandleLogEntryRequest) (*v1beta1.ReportResult, error)
- func (s *MyGrpcAdapter) Run(shutdown chan error)
- type SecurityPolicy
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomData ¶
type CustomData struct {
// contains filtered or unexported fields
}
type MyGrpcAdapter ¶
type MyGrpcAdapter struct {
// contains filtered or unexported fields
}
MyGrpcAdapter supports metric template.
func (*MyGrpcAdapter) Addr ¶
func (s *MyGrpcAdapter) Addr() string
Addr returns the listening address of the server
func (*MyGrpcAdapter) Close ¶
func (s *MyGrpcAdapter) Close() error
Close gracefully shuts down the server; used for testing
func (*MyGrpcAdapter) HandleAuthorization ¶
func (s *MyGrpcAdapter) HandleAuthorization(ctx context.Context, in *authorization.HandleAuthorizationRequest) (*v1beta1.CheckResult, error)
HandleLogEntry records log entries
func (*MyGrpcAdapter) HandleLogEntry ¶
func (s *MyGrpcAdapter) HandleLogEntry(ctx context.Context, in *logentry.HandleLogEntryRequest) (*v1beta1.ReportResult, error)
HandleLogEntry records log entries
func (*MyGrpcAdapter) Run ¶
func (s *MyGrpcAdapter) Run(shutdown chan error)
Run starts the server run
type SecurityPolicy ¶
type SecurityPolicy struct { SourceService string `json:"source_service"` DestinationService string `json:"destination_service"` SourceNamespace string `json:"source_namespace"` DestinationNamespace string `json:"destination_namespace"` Protocol string `json:protocol` Action string `json:action` }
Security Policy definition
Click to show internal directories.
Click to hide internal directories.