func NewSsmSecret(key string) (sec *SsmSecret, err error) {
	sec = new(SsmSecret)
	sec.key = key

	sec.timeout, err = getSsmTimeout()
	if err != nil {
		return nil, err
	}
	return
}
// newSecret will initialise and return a secret
newSecret will initialise and return a secret
// newSecret will initialise and return a secret
func NewSsmSecret(key string) (sec *SsmSecret, err error) {
	sec = new(SsmSecret)
	sec.key = key
	sec.timeout, err = getSsmTimeout()
	if err != nil {
		return nil, err
	}
	return
}
func NewSsmSecret ( key string ) ( sec * SsmSecret , err error ) { sec = new ( SsmSecret ) sec . key = key sec . timeout , err = getSsmTimeout ( ) if err != nil { return nil , err } return }
newSecret will initialise and return a secret
newSecret will initialise and return a secret