package
0.2.0
Repository: https://github.com/cyberark/conjur-cli-go.git
Documentation: pkg.go.dev

# Packages

Package mocks is a generated GoMock package.

# Functions

NewPolicyLoader returns a PolicyLoader that uses client and fs to load a policy.
NewResourceLister returns a ResourceLister implementation.
NewResourceShower returns a ResourceShower implementation.
NewVariableValuer returns a VariableValuer implementation that uses client to retrieve a value.
NewVariableValuesAdder returns a VariableValuersAdder that uses client to add a variable value.

# Structs

PolicyLoadOptions are the options used to load a policy.
ResourceListOptions are the options that control the resources returned.
ResourceShowOptions are the options that control the resource shown.
VariableValueOptions are the options used when retrieving a variable value.
VariableValuesAddOptions are the options used when add a value to a variable.

# Interfaces

ConjurClient is the composition of all the Conjur API interfaces used by the individual action clients.
PolicyClient specifies the Conjur API methods required to implement the policy actions.
PolicyLoader performs the operations necessary to load the policy as described by options.
ResourceClient specifies the Conjur API methods used by resource actions.
ResourceLister uses the client to return the resources described by options.
ResourceShower uses the client to return the single resource described by options.
VariableClient contains the Conjur API methods required to implement the variable actions.
VariableValuer uses the client to retrieve the value of the variable described by options.
VariableValuesAdder uses the client to add a variable value as described by options.