Documentation
¶
Overview ¶
Package invocationprops owns gateway-carried invocation property declarations, merge rules, redaction, and execution-time resolution.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SortedKeys ¶
func SortedKeys(decls Declarations) []string
Types ¶
type Declaration ¶
type Declaration struct {
Value *string `json:"value,omitempty"`
Env string `json:"env,omitempty"`
Unset bool `json:"unset,omitempty"`
Redacted bool `json:"redacted,omitempty"`
}
func (*Declaration) UnmarshalJSON ¶
func (d *Declaration) UnmarshalJSON(body []byte) error
type Declarations ¶
type Declarations map[string]Declaration
func Merge ¶
func Merge(sources ...Source) (Declarations, error)
func NormalizeInput ¶
func NormalizeInput(decls Declarations) (Declarations, error)
func NormalizePlan ¶
func NormalizePlan(decls Declarations) (Declarations, error)
func Redact ¶
func Redact(decls Declarations) Declarations
type EnvStatus ¶
type Source ¶
type Source struct {
Name string
Declarations Declarations
}
Click to show internal directories.
Click to hide internal directories.