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.
Implements
IMessageComputeEnginePreferences, IEquatableComputeEnginePreferences, IDeepCloneableComputeEnginePreferences, IBufferMessage, IMessageNamespace
Google.Cloud.MigrationCenter.V1Assembly
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 |