VM Migration v1 API - Class ImageImportOsAdaptationParameters (2.7.0)

public sealed class ImageImportOsAdaptationParameters : IMessage<ImageImportOsAdaptationParameters>, IEquatable<ImageImportOsAdaptationParameters>, IDeepCloneable<ImageImportOsAdaptationParameters>, IBufferMessage, IMessage

Reference documentation and code samples for the VM Migration v1 API class ImageImportOsAdaptationParameters.

Parameters affecting the OS adaptation process.

Inheritance

object > ImageImportOsAdaptationParameters

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

ImageImportOsAdaptationParameters()

public ImageImportOsAdaptationParameters()

ImageImportOsAdaptationParameters(ImageImportOsAdaptationParameters)

public ImageImportOsAdaptationParameters(ImageImportOsAdaptationParameters other)
Parameter
Name Description
other ImageImportOsAdaptationParameters

Properties

BootConversion

public BootConversion BootConversion { get; set; }

Optional. By default the image will keep its existing boot option. Setting this property will trigger an internal process which will convert the image from using the existing boot option to another. The size of the boot disk might be increased to allow the conversion

Property Value
Type Description
BootConversion

Generalize

public bool Generalize { get; set; }

Optional. Set to true in order to generalize the imported image. The generalization process enables co-existence of multiple VMs created from the same image. For Windows, generalizing the image removes computer-specific information such as installed drivers and the computer security identifier (SID).

Property Value
Type Description
bool

LicenseType

public ComputeEngineLicenseType LicenseType { get; set; }

Optional. Choose which type of license to apply to the imported image.

Property Value
Type Description
ComputeEngineLicenseType