in main/handlerenv.go [68:78]
func ParseHandlerEnv(b []byte) (he HandlerEnvironment, _ error) {
var hf []HandlerEnvironment
if err := json.Unmarshal(b, &hf); err != nil {
return he, fmt.Errorf("vmextension: failed to parse handler env: %v", err)
}
if len(hf) != 1 {
return he, fmt.Errorf("vmextension: expected 1 config in parsed HandlerEnvironment, found: %v", len(hf))
}
return hf[0], nil
}