Documentation
¶
Overview ¶
Package store defines the storage interface for authzserver.
Package store is a generated GoMock package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Factory ¶
type Factory interface { Policies() PolicyStore Secrets() SecretStore }
Factory defines the iam platform storage interface.
type MockFactory ¶
type MockFactory struct {
// contains filtered or unexported fields
}
MockFactory is a mock of Factory interface.
func NewMockFactory ¶
func NewMockFactory(ctrl *gomock.Controller) *MockFactory
NewMockFactory creates a new mock instance.
func (*MockFactory) EXPECT ¶
func (m *MockFactory) EXPECT() *MockFactoryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockFactory) Policies ¶
func (m *MockFactory) Policies() PolicyStore
Policies mocks base method.
func (*MockFactory) Secrets ¶
func (m *MockFactory) Secrets() SecretStore
Secrets mocks base method.
type MockFactoryMockRecorder ¶
type MockFactoryMockRecorder struct {
// contains filtered or unexported fields
}
MockFactoryMockRecorder is the mock recorder for MockFactory.
func (*MockFactoryMockRecorder) Policies ¶
func (mr *MockFactoryMockRecorder) Policies() *gomock.Call
Policies indicates an expected call of Policies.
func (*MockFactoryMockRecorder) Secrets ¶
func (mr *MockFactoryMockRecorder) Secrets() *gomock.Call
Secrets indicates an expected call of Secrets.
type MockPolicyStore ¶
type MockPolicyStore struct {
// contains filtered or unexported fields
}
MockPolicyStore is a mock of PolicyStore interface.
func NewMockPolicyStore ¶
func NewMockPolicyStore(ctrl *gomock.Controller) *MockPolicyStore
NewMockPolicyStore creates a new mock instance.
func (*MockPolicyStore) EXPECT ¶
func (m *MockPolicyStore) EXPECT() *MockPolicyStoreMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockPolicyStore) List ¶
func (m *MockPolicyStore) List() (map[string][]*ladon.DefaultPolicy, error)
List mocks base method.
type MockPolicyStoreMockRecorder ¶
type MockPolicyStoreMockRecorder struct {
// contains filtered or unexported fields
}
MockPolicyStoreMockRecorder is the mock recorder for MockPolicyStore.
func (*MockPolicyStoreMockRecorder) List ¶
func (mr *MockPolicyStoreMockRecorder) List() *gomock.Call
List indicates an expected call of List.
type MockSecretStore ¶
type MockSecretStore struct {
// contains filtered or unexported fields
}
MockSecretStore is a mock of SecretStore interface.
func NewMockSecretStore ¶
func NewMockSecretStore(ctrl *gomock.Controller) *MockSecretStore
NewMockSecretStore creates a new mock instance.
func (*MockSecretStore) EXPECT ¶
func (m *MockSecretStore) EXPECT() *MockSecretStoreMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockSecretStore) List ¶
func (m *MockSecretStore) List() (map[string]*v1.SecretInfo, error)
List mocks base method.
type MockSecretStoreMockRecorder ¶
type MockSecretStoreMockRecorder struct {
// contains filtered or unexported fields
}
MockSecretStoreMockRecorder is the mock recorder for MockSecretStore.
func (*MockSecretStoreMockRecorder) List ¶
func (mr *MockSecretStoreMockRecorder) List() *gomock.Call
List indicates an expected call of List.
type PolicyStore ¶
type PolicyStore interface {
List() (map[string][]*ladon.DefaultPolicy, error)
}
PolicyStore defines the policy storage interface.
type SecretStore ¶
type SecretStore interface { // List(ctx context.Context, username string, opts metav1.ListOptions) (*v1.SecretList, error) List() (map[string]*pb.SecretInfo, error) }
SecretStore defines the secret storage interface.