Documentation
¶
Index ¶
- type MemoryStateProvider
- func (a *MemoryStateProvider) Clone(config providers.IProviderConfig) (providers.IProvider, error)
- func (s *MemoryStateProvider) Delete(ctx context.Context, request states.DeleteRequest) error
- func (s *MemoryStateProvider) Get(ctx context.Context, request states.GetRequest) (states.StateEntry, error)
- func (s *MemoryStateProvider) ID() string
- func (s *MemoryStateProvider) Init(config providers.IProviderConfig) error
- func (i *MemoryStateProvider) InitWithMap(properties map[string]string) error
- func (s *MemoryStateProvider) List(ctx context.Context, request states.ListRequest) ([]states.StateEntry, string, error)
- func (a *MemoryStateProvider) ReturnDeepCopy(s states.StateEntry) (states.StateEntry, error)
- func (s *MemoryStateProvider) SetContext(ctx *contexts.ManagerContext)
- func (s *MemoryStateProvider) Upsert(ctx context.Context, entry states.UpsertRequest) (string, error)
- type MemoryStateProviderConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MemoryStateProvider ¶
type MemoryStateProvider struct { Config MemoryStateProviderConfig Data map[string]interface{} Context *contexts.ManagerContext // contains filtered or unexported fields }
func (*MemoryStateProvider) Clone ¶
func (a *MemoryStateProvider) Clone(config providers.IProviderConfig) (providers.IProvider, error)
func (*MemoryStateProvider) Delete ¶
func (s *MemoryStateProvider) Delete(ctx context.Context, request states.DeleteRequest) error
func (*MemoryStateProvider) Get ¶
func (s *MemoryStateProvider) Get(ctx context.Context, request states.GetRequest) (states.StateEntry, error)
func (*MemoryStateProvider) ID ¶
func (s *MemoryStateProvider) ID() string
func (*MemoryStateProvider) Init ¶
func (s *MemoryStateProvider) Init(config providers.IProviderConfig) error
func (*MemoryStateProvider) InitWithMap ¶
func (i *MemoryStateProvider) InitWithMap(properties map[string]string) error
func (*MemoryStateProvider) List ¶
func (s *MemoryStateProvider) List(ctx context.Context, request states.ListRequest) ([]states.StateEntry, string, error)
func (*MemoryStateProvider) ReturnDeepCopy ¶
func (a *MemoryStateProvider) ReturnDeepCopy(s states.StateEntry) (states.StateEntry, error)
func (*MemoryStateProvider) SetContext ¶
func (s *MemoryStateProvider) SetContext(ctx *contexts.ManagerContext)
func (*MemoryStateProvider) Upsert ¶
func (s *MemoryStateProvider) Upsert(ctx context.Context, entry states.UpsertRequest) (string, error)
type MemoryStateProviderConfig ¶
type MemoryStateProviderConfig struct {
Name string `json:"name"`
}
func MemoryStateProviderConfigFromMap ¶
func MemoryStateProviderConfigFromMap(properties map[string]string) (MemoryStateProviderConfig, error)
Click to show internal directories.
Click to hide internal directories.