Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type AccessTest ¶
type AccessTest struct {
User string `yaml:"user"`
Target string `yaml:"target"`
Role string `yaml:"role"`
ExpectedResult []string `yaml:"expected-result"`
}
func (*AccessTest) UnmarshalYAML ¶ added in v1.16.1
func (a *AccessTest) UnmarshalYAML(unmarshal func(interface{}) error) error
type TestRunner ¶
type TestRunner struct {
AccessClient accessv1alpha1connect.AccessServiceClient
DirectoryClient directoryv1alpha1connect.DirectoryServiceClient
Users []*directoryv1alpha1.User
}
func (*TestRunner) RunAccessTest ¶
func (r *TestRunner) RunAccessTest(ctx context.Context, test AccessTest) (string, error)
func (*TestRunner) RunGroupMembershipTest ¶
func (r *TestRunner) RunGroupMembershipTest(ctx context.Context, test GroupTest) error
Click to show internal directories.
Click to hide internal directories.