consul

package
v0.0.0-...-45665e4 Latest Latest
Warning

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

Go to latest
Published: Dec 31, 2025 License: MPL-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Package consul is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConsulClient

type ConsulClient interface {
	KV() KV
}

type ConsulClientFactory

type ConsulClientFactory func(*api.Config) (ConsulClient, error)

type ConsulProvider

type ConsulProvider struct {
	// contains filtered or unexported fields
}

func New

func New(alias string) *ConsulProvider

func (*ConsulProvider) Alias

func (consulPrvdr *ConsulProvider) Alias() string

func (*ConsulProvider) ConfigurationSchema

func (consulPrvdr *ConsulProvider) ConfigurationSchema() *schema.Schema

func (*ConsulProvider) Configure

func (consulPrvdr *ConsulProvider) Configure(req *sdk.ConfigurationRequest) error

func (*ConsulProvider) Provide

func (consulPrvdr *ConsulProvider) Provide(req *sdk.ProviderDataRequest) (*ds.Node[string, any], *diagnostics.Diagnostics)

func (*ConsulProvider) ProvisionDataRequestSchema

func (consulPrvdr *ConsulProvider) ProvisionDataRequestSchema() *schema.Schema

type KV

type KV interface {
	Get(key string, q *api.QueryOptions) (*api.KVPair, *api.QueryMeta, error)
	List(prefix string, q *api.QueryOptions) (api.KVPairs, *api.QueryMeta, error)
}

type MockConsulClient

type MockConsulClient struct {
	// contains filtered or unexported fields
}

MockConsulClient is a mock of ConsulClient interface.

func NewMockConsulClient

func NewMockConsulClient(ctrl *gomock.Controller) *MockConsulClient

NewMockConsulClient creates a new mock instance.

func (*MockConsulClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockConsulClient) KV

func (m *MockConsulClient) KV() KV

KV mocks base method.

type MockConsulClientMockRecorder

type MockConsulClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockConsulClientMockRecorder is the mock recorder for MockConsulClient.

func (*MockConsulClientMockRecorder) KV

KV indicates an expected call of KV.

type MockKV

type MockKV struct {
	// contains filtered or unexported fields
}

MockKV is a mock of KV interface.

func NewMockKV

func NewMockKV(ctrl *gomock.Controller) *MockKV

NewMockKV creates a new mock instance.

func (*MockKV) EXPECT

func (m *MockKV) EXPECT() *MockKVMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockKV) Get

func (m *MockKV) Get(key string, q *api.QueryOptions) (*api.KVPair, *api.QueryMeta, error)

Get mocks base method.

func (*MockKV) List

func (m *MockKV) List(prefix string, q *api.QueryOptions) (api.KVPairs, *api.QueryMeta, error)

List mocks base method.

type MockKVMockRecorder

type MockKVMockRecorder struct {
	// contains filtered or unexported fields
}

MockKVMockRecorder is the mock recorder for MockKV.

func (*MockKVMockRecorder) Get

func (mr *MockKVMockRecorder) Get(key, q any) *gomock.Call

Get indicates an expected call of Get.

func (*MockKVMockRecorder) List

func (mr *MockKVMockRecorder) List(prefix, q any) *gomock.Call

List indicates an expected call of List.

Jump to

Keyboard shortcuts

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