in src/ssmclicommands/startsession.go [206:224]
func (StartSessionCommand) validateStartSessionInput(parameters map[string][]string) []string {
validation := make([]string, 0)
instanceIdValue := parameters[INSTANCE_ID]
//look for required parameters
if instanceIdValue == nil {
validation = append(validation, fmt.Sprintf("%v is required",
utils.FormatFlag(INSTANCE_ID)))
}
for key := range parameters {
if !contains(ParameterKeys, key) {
validation = append(validation, fmt.Sprintf("%v not a valid command parameter flag", key))
}
}
return validation
}