Documentation
¶
Index ¶
- type CacheFileProvider
- func (c *CacheFileProvider) Delete(file string) error
- func (c *CacheFileProvider) Get(file string) (string, error)
- func (c *CacheFileProvider) List() ([]string, error)
- func (c *CacheFileProvider) Put(file string, content string) error
- func (c *CacheFileProvider) Rename(from, to string) error
- func (c *CacheFileProvider) ToInput(versionsMap map[string]ast.RegoVersion) (rules.Input, error)
- type FileProvider
- type InMemoryFileProvider
- func (p *InMemoryFileProvider) Delete(file string) error
- func (p *InMemoryFileProvider) DeletedFiles() []string
- func (p *InMemoryFileProvider) Get(file string) (string, error)
- func (p *InMemoryFileProvider) List() ([]string, error)
- func (p *InMemoryFileProvider) ModifiedFiles() []string
- func (p *InMemoryFileProvider) Put(file string, content string) error
- func (p *InMemoryFileProvider) Rename(from, to string) error
- func (p *InMemoryFileProvider) ToInput(versionsMap map[string]ast.RegoVersion) (rules.Input, error)
- type RenameConflictError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheFileProvider ¶ added in v0.30.1
type CacheFileProvider struct { Cache *cache.Cache ClientIdentifier clients.Identifier // contains filtered or unexported fields }
func NewCacheFileProvider ¶ added in v0.30.1
func NewCacheFileProvider(c *cache.Cache, ci clients.Identifier) *CacheFileProvider
func (*CacheFileProvider) Delete ¶ added in v0.30.1
func (c *CacheFileProvider) Delete(file string) error
func (*CacheFileProvider) Get ¶ added in v0.30.1
func (c *CacheFileProvider) Get(file string) (string, error)
func (*CacheFileProvider) List ¶ added in v0.30.1
func (c *CacheFileProvider) List() ([]string, error)
func (*CacheFileProvider) Put ¶ added in v0.30.1
func (c *CacheFileProvider) Put(file string, content string) error
func (*CacheFileProvider) Rename ¶ added in v0.30.1
func (c *CacheFileProvider) Rename(from, to string) error
func (*CacheFileProvider) ToInput ¶ added in v0.30.1
func (c *CacheFileProvider) ToInput(versionsMap map[string]ast.RegoVersion) (rules.Input, error)
type FileProvider ¶
type InMemoryFileProvider ¶
type InMemoryFileProvider struct {
// contains filtered or unexported fields
}
func NewInMemoryFileProvider ¶
func NewInMemoryFileProvider(files map[string]string) *InMemoryFileProvider
func NewInMemoryFileProviderFromFS ¶ added in v0.26.0
func NewInMemoryFileProviderFromFS(paths ...string) (*InMemoryFileProvider, error)
func (*InMemoryFileProvider) Delete ¶ added in v0.26.0
func (p *InMemoryFileProvider) Delete(file string) error
func (*InMemoryFileProvider) DeletedFiles ¶ added in v0.26.0
func (p *InMemoryFileProvider) DeletedFiles() []string
func (*InMemoryFileProvider) Get ¶ added in v0.26.0
func (p *InMemoryFileProvider) Get(file string) (string, error)
func (*InMemoryFileProvider) List ¶ added in v0.26.0
func (p *InMemoryFileProvider) List() ([]string, error)
func (*InMemoryFileProvider) ModifiedFiles ¶ added in v0.26.0
func (p *InMemoryFileProvider) ModifiedFiles() []string
func (*InMemoryFileProvider) Put ¶ added in v0.26.0
func (p *InMemoryFileProvider) Put(file string, content string) error
func (*InMemoryFileProvider) Rename ¶ added in v0.26.0
func (p *InMemoryFileProvider) Rename(from, to string) error
func (*InMemoryFileProvider) ToInput ¶
func (p *InMemoryFileProvider) ToInput(versionsMap map[string]ast.RegoVersion) (rules.Input, error)
type RenameConflictError ¶ added in v0.28.0
func (RenameConflictError) Error ¶ added in v0.28.0
func (e RenameConflictError) Error() string
Click to show internal directories.
Click to hide internal directories.