code: func (volumeOptions VolumeOptions) VerifyVolumeOptions() bool {
  	// Validate only if SCSIControllerType is set by user.
  	// Default value is set later in virtualDiskManager.Create and vmDiskManager.Create
  	if volumeOptions.SCSIControllerType != "" {
  		isValid := CheckControllerSupported(volumeOptions.SCSIControllerType)
  		if !isValid {
  			return false
  		}
  	}
  	// ThinDiskType is the default, so skip the validation.
  	if volumeOptions.DiskFormat != ThinDiskType {
  		isValid := CheckDiskFormatSupported(volumeOptions.DiskFormat)
  		if !isValid {
  			return false
  		}
  	}
  	return true
  }
docs: // VerifyVolumeOptions checks if volumeOptions.SCIControllerType is valid controller type