policy

package
v0.14.9 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2021 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssignmentManager added in v0.11.0

type AssignmentManager interface {
	CreatePolicyAssignment(context.Context, *pb.PolicyAssignment) (*pb.PolicyAssignment, error)
	GetPolicyAssignment(context.Context, *pb.GetPolicyAssignmentRequest) (*pb.PolicyAssignment, error)
	UpdatePolicyAssignment(context.Context, *pb.PolicyAssignment) (*pb.PolicyAssignment, error)
	DeletePolicyAssignment(context.Context, *pb.DeletePolicyAssignmentRequest) (*emptypb.Empty, error)
	ListPolicyAssignments(context.Context, *pb.ListPolicyAssignmentsRequest) (*pb.ListPolicyAssignmentsResponse, error)
}

func NewAssignmentManager added in v0.11.0

func NewAssignmentManager(
	logger *zap.Logger,
	esClient esutil.Client,
	esConfig *config.ElasticsearchConfig,
	indexManager indexmanager.IndexManager,
	filterer filtering.Filterer,
) AssignmentManager

type PolicyGroupManager added in v0.11.0

type PolicyGroupManager interface {
	CreatePolicyGroup(context.Context, *pb.PolicyGroup) (*pb.PolicyGroup, error)
	ListPolicyGroups(context.Context, *pb.ListPolicyGroupsRequest) (*pb.ListPolicyGroupsResponse, error)
	GetPolicyGroup(context.Context, *pb.GetPolicyGroupRequest) (*pb.PolicyGroup, error)
	UpdatePolicyGroup(context.Context, *pb.PolicyGroup) (*pb.PolicyGroup, error)
	DeletePolicyGroup(context.Context, *pb.DeletePolicyGroupRequest) (*emptypb.Empty, error)
}

func NewPolicyGroupManager added in v0.11.0

func NewPolicyGroupManager(
	logger *zap.Logger,
	esClient esutil.Client,
	esConfig *config.ElasticsearchConfig,
	indexManager indexmanager.IndexManager,
	filterer filtering.Filterer,
) PolicyGroupManager

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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