func()

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
}