store

package
v0.0.0-...-3266887 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 2 more Imports: 4 Imported by: 0

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

func SetClient

func SetClient(factory Factory)

SetClient set the iam store client.

Types

type Factory

type Factory interface {
	Policies() PolicyStore
	Secrets() SecretStore
}

Factory defines the iam platform storage interface.

func Client

func Client() Factory

Client return the store client instance.

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

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

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

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

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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