Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Set ¶
Set is an actual set of resolved values. This is the output of resolving a parameter or credential set file.
type Source ¶
Source represents a strategy for loading a value from local host.
func (Source) MarshalJSON ¶
func (Source) MarshalYAML ¶
func (*Source) UnmarshalJSON ¶
func (*Source) UnmarshalYAML ¶
type Strategy ¶
type Strategy struct {
// Name is the name of the parameter or credential.
Name string `json:"name" yaml:"name"`
// Source is the location of the value.
// During resolution, the source will be loaded, and the result temporarily placed
// into Value.
Source Source `json:"source,omitempty" yaml:"source,omitempty"`
// Value holds the parameter or credential value.
// When a parameter or credential is loaded, it is loaded into this field. In all
// other cases, it is empty. This field is omitted during serialization.
Value string `json:"-" yaml:"-"`
}
Strategy represents a strategy for determining the value of a parameter or credential
Click to show internal directories.
Click to hide internal directories.