Class VirtualMachinePreferences
VirtualMachinePreferences enables you to create sets of assumptions, for example, a geographical location and pricing track, for your migrated virtual machines. The set of preferences influence recommendations for migrating virtual machine assets.
Implements
Inherited Members
Namespace: Google.Apis.MigrationCenterAPI.v1.Data
Assembly: Google.Apis.MigrationCenterAPI.v1.dll
Syntax
public class VirtualMachinePreferences : IDirectResponseSchema
Properties
CommitmentPlan
Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
Declaration
[JsonProperty("commitmentPlan")]
public virtual string CommitmentPlan { get; set; }
Property Value
Type | Description |
---|---|
string |
ComputeEnginePreferences
Compute Engine preferences concern insights and recommendations for Compute Engine target.
Declaration
[JsonProperty("computeEnginePreferences")]
public virtual ComputeEnginePreferences ComputeEnginePreferences { get; set; }
Property Value
Type | Description |
---|---|
ComputeEnginePreferences |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
RegionPreferences
Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
Declaration
[JsonProperty("regionPreferences")]
public virtual RegionPreferences RegionPreferences { get; set; }
Property Value
Type | Description |
---|---|
RegionPreferences |
SizingOptimizationStrategy
Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
Declaration
[JsonProperty("sizingOptimizationStrategy")]
public virtual string SizingOptimizationStrategy { get; set; }
Property Value
Type | Description |
---|---|
string |
SoleTenancyPreferences
Preferences concerning Sole Tenant nodes and virtual machines.
Declaration
[JsonProperty("soleTenancyPreferences")]
public virtual SoleTenancyPreferences SoleTenancyPreferences { get; set; }
Property Value
Type | Description |
---|---|
SoleTenancyPreferences |
TargetProduct
Target product for assets using this preference set. Specify either target product or business goal, but not both.
Declaration
[JsonProperty("targetProduct")]
public virtual string TargetProduct { get; set; }
Property Value
Type | Description |
---|---|
string |
VmwareEnginePreferences
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
Declaration
[JsonProperty("vmwareEnginePreferences")]
public virtual VmwareEnginePreferences VmwareEnginePreferences { get; set; }
Property Value
Type | Description |
---|---|
VmwareEnginePreferences |