Documentation
¶
Overview ¶
Package ssmparams queries Amazon Web Services (AWS) Systems Manager (formerly known as SSM) Parameter Store services.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.0.8
type Config struct {
// contains filtered or unexported fields
}
Config is used to configure the ssmparams client.
func (*Config) GetParams ¶ added in v0.0.8
func (config *Config) GetParams(paramNames []string) (*ParamOutput, error)
GetParam gets a parameter from AWS Parameter Store.
func (*Config) PutParam ¶ added in v0.0.8
func (config *Config) PutParam(params *ssm.PutParameterInput) (*ssm.PutParameterOutput, error)
PutParam puts a parameter into AWS Parameter Store.
type Option ¶ added in v0.0.8
type Option func(config *Config)
Used to manage varidic options
func SetProfile ¶ added in v0.0.8
SetProfile sets the AWS profile to use.
type ParamOutput ¶
type ParamOutput struct {
// Parameters is a map of parameter names to values.
Parameters map[string]interface{}
// InvalidParameters is a list of parameter names that were not found.
InvalidParameters []string
}
ParamOutput is the output of the GetParam function.
Click to show internal directories.
Click to hide internal directories.