Class ComputeEnginePreferences
The user preferences relating to Compute Engine target platform.
Implements
Inherited Members
Namespace: Google.Apis.MigrationCenterAPI.v1alpha1.Data
Assembly: Google.Apis.MigrationCenterAPI.v1alpha1.dll
Syntax
public class ComputeEnginePreferences : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
LicenseType
License type to consider when calculating costs for operating systems. If unspecified, costs are calculated based on the default licensing plan. If os_pricing_preferences is specified, it overrides this field.
Declaration
[JsonProperty("licenseType")]
public virtual string LicenseType { get; set; }
Property Value
Type | Description |
---|---|
string |
MachinePreferences
Preferences concerning the machine types to consider on Compute Engine.
Declaration
[JsonProperty("machinePreferences")]
public virtual MachinePreferences MachinePreferences { get; set; }
Property Value
Type | Description |
---|---|
MachinePreferences |
Multithreading
Optional. Preferences for multithreading support on Windows Server.
Declaration
[JsonProperty("multithreading")]
public virtual string Multithreading { get; set; }
Property Value
Type | Description |
---|---|
string |
OsPricingPreferences
Optional. Pricing options for OS images.
Declaration
[JsonProperty("osPricingPreferences")]
public virtual OperatingSystemPricingPreferences OsPricingPreferences { get; set; }
Property Value
Type | Description |
---|---|
OperatingSystemPricingPreferences |
PersistentDiskType
Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
Declaration
[JsonProperty("persistentDiskType")]
public virtual string PersistentDiskType { get; set; }
Property Value
Type | Description |
---|---|
string |