Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Param ¶
type Param struct { // Get Param fields Name string WithDecryption bool // update/insert param fields Overwrite bool // set to true when updating param, dont set when inserting param DataType string // can be text or aws:ec2:image Type string //e.g SecureString Value string // value of ssm parameter // contains filtered or unexported fields }
Param struct
func (*Param) UpdateValue ¶
UpdateValue Updates SSM parameter value
type SSM ¶
type SSM struct {
// contains filtered or unexported fields
}
SSM implements the SSM API interface.
func (*SSM) Param ¶
func (s *SSM) Param(name string, decryption bool, overwrite bool, dataType string, paramType string, value string) *Param
Param function creates the struct for querying the ssm parameter store name param is used to set the ssm key decryption param determine whither Return decrypted or encrypted values for secure string. is ignored for String and StringList overwrite param determine whither to overwrite existing value or not. used only with update value. dataType param specify data type. valid values are: text | aws:ec2:image paramType param specify data type. valid values are: String | StringList | SecureString value param specify the actual value for parameter