Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Impl ¶
type Impl struct {
SSMClient SSMClient
}
Impl will be the implementation of the Service interface
func (*Impl) GetParameters ¶
GetParameters fetches all of the parameters under a path into a map
type SSMClient ¶
type SSMClient interface { GetParametersByPathPages(getParametersByPathInput *ssm.GetParametersByPathInput, fn func(resp *ssm.GetParametersByPathOutput, lastPage bool) bool) error PutParameter(input *ssm.PutParameterInput) (*ssm.PutParameterOutput, error) }
SSMClient abstracts out the single function used within the ssmiface
type Service ¶
type Service interface { GetParameters(searchPath string) (map[string]string, error) PutParameters(path string, params map[string]string, overwrite bool) error }
Service will abstract out calls to AWS
func NewFromClient ¶
NewFromClient creates a new service from an implementation of the SSMClient
Click to show internal directories.
Click to hide internal directories.