code: func (v VirtualMachine) BootOptions(ctx context.Context) (*types.VirtualMachineBootOptions, error) {
  	var o mo.VirtualMachine
  
  	err := v.Properties(ctx, v.Reference(), []string{"config.bootOptions"}, &o)
  	if err != nil {
  		return nil, err
  	}
  
  	return o.Config.BootOptions, nil
  }
docs: // BootOptions returns the VirtualMachine's config.bootOptions property.