code: func (c *Config) CheckDefaults() error {
  	if c.ServiceName == "" {
  		return trace.BadParameter("required parameter ServiceName missing")
  	}
  	if c.Username == "" {
  		return trace.BadParameter("required parameter Username missing")
  	}
  	if c.Stdin == nil {
  		return trace.BadParameter("required parameter Stdin missing")
  	}
  	if c.Stdout == nil {
  		return trace.BadParameter("required parameter Stdout missing")
  	}
  	if c.Stderr == nil {
  		return trace.BadParameter("required parameter Stderr missing")
  	}
  
  	return nil
  }
docs: // CheckDefaults makes sure the Config structure has minimum required values.