Migration Center v1 API - Class ComputeEnginePreferences (1.2.0)

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

Reference documentation and code samples for the Migration Center v1 API class ComputeEnginePreferences.

The user preferences relating to Compute Engine target platform.

Inheritance

object > ComputeEnginePreferences

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Constructors

ComputeEnginePreferences()

public ComputeEnginePreferences()

ComputeEnginePreferences(ComputeEnginePreferences)

public ComputeEnginePreferences(ComputeEnginePreferences other)
Parameter
Name Description
other ComputeEnginePreferences

Properties

LicenseType

public LicenseType LicenseType { get; set; }

License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.

Property Value
Type Description
LicenseType

MachinePreferences

public MachinePreferences MachinePreferences { get; set; }

Preferences concerning the machine types to consider on Compute Engine.

Property Value
Type Description
MachinePreferences