Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Diff ¶
type Diff struct {
// contains filtered or unexported fields
}
Diff represents data to be added and removed
func (*Diff) AppendAddChange ¶
func (diff *Diff) AppendAddChange(path, desiredValue, currentValue string, encryptionKey *string) error
AppendAddChange appends a line to delete
func (*Diff) AppendDeleteChange ¶
AppendDeleteChange appends a line to delete
type ParameterState ¶
type ParameterState struct { EncryptionKey *string `json:"EncryptionKey,omitempty" yaml:"EncryptionKey,omitempty"` EncryptedKeys []string `json:"EncryptedKeys,omitempty" yaml:"EncryptedKeys,omitempty"` Parameters map[string]string `json:"Parameters,omitempty" yaml:"Parameters,omitempty"` }
ParameterState struct represents a parameter store's value based on path
type ParameterStates ¶
type ParameterStates map[string]*ParameterState
ParameterStates is the format written to or read from disk
func NewParameterStatesFromDisk ¶
func NewParameterStatesFromDisk(paths []string, format, directory string) ParameterStates
NewParameterStatesFromDisk reads the saved parameter store and returns a ParameterStates
func NewParameterStatesFromSSM ¶
func NewParameterStatesFromSSM(paths []string) (p ParameterStates)
NewParameterStatesFromSSM reads the current parameter store in AWS returns a ParameterStates
Click to show internal directories.
Click to hide internal directories.