code: func flattenVirtualMachineBootOptions(d *schema.ResourceData, obj *types.VirtualMachineBootOptions) error {
  	d.Set("boot_delay", obj.BootDelay)
  	structure.SetBoolPtr(d, "efi_secure_boot_enabled", obj.EfiSecureBootEnabled)
  	structure.SetBoolPtr(d, "boot_retry_enabled", obj.BootRetryEnabled)
  	d.Set("boot_retry_delay", obj.BootRetryDelay)
  	return nil
  }
docs: // flattenVirtualMachineBootOptions reads various fields from a
  // VirtualMachineBootOptions into the passed in ResourceData.