Class: Google::Cloud::MigrationCenter::V1::VirtualMachinePreferences
- Inherits:
-
Object
- Object
- Google::Cloud::MigrationCenter::V1::VirtualMachinePreferences
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb
Overview
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.
Instance Attribute Summary collapse
-
#commitment_plan ⇒ ::Google::Cloud::MigrationCenter::V1::CommitmentPlan
Commitment plan to consider when calculating costs for virtual machine insights and recommendations.
-
#compute_engine_preferences ⇒ ::Google::Cloud::MigrationCenter::V1::ComputeEnginePreferences
Compute Engine preferences concern insights and recommendations for Compute Engine target.
-
#region_preferences ⇒ ::Google::Cloud::MigrationCenter::V1::RegionPreferences
Region preferences for assets using this preference set.
-
#sizing_optimization_strategy ⇒ ::Google::Cloud::MigrationCenter::V1::SizingOptimizationStrategy
Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine.
-
#sole_tenancy_preferences ⇒ ::Google::Cloud::MigrationCenter::V1::SoleTenancyPreferences
Preferences concerning Sole Tenant nodes and virtual machines.
-
#target_product ⇒ ::Google::Cloud::MigrationCenter::V1::ComputeMigrationTargetProduct
Target product for assets using this preference set.
-
#vmware_engine_preferences ⇒ ::Google::Cloud::MigrationCenter::V1::VmwareEnginePreferences
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
Instance Attribute Details
#commitment_plan ⇒ ::Google::Cloud::MigrationCenter::V1::CommitmentPlan
Returns 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.
3305 3306 3307 3308 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3305 class VirtualMachinePreferences include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#compute_engine_preferences ⇒ ::Google::Cloud::MigrationCenter::V1::ComputeEnginePreferences
Returns Compute Engine preferences concern insights and recommendations for Compute Engine target.
3305 3306 3307 3308 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3305 class VirtualMachinePreferences include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#region_preferences ⇒ ::Google::Cloud::MigrationCenter::V1::RegionPreferences
Returns 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.
3305 3306 3307 3308 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3305 class VirtualMachinePreferences include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#sizing_optimization_strategy ⇒ ::Google::Cloud::MigrationCenter::V1::SizingOptimizationStrategy
Returns 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.
3305 3306 3307 3308 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3305 class VirtualMachinePreferences include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#sole_tenancy_preferences ⇒ ::Google::Cloud::MigrationCenter::V1::SoleTenancyPreferences
Returns Preferences concerning Sole Tenant nodes and virtual machines.
3305 3306 3307 3308 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3305 class VirtualMachinePreferences include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#target_product ⇒ ::Google::Cloud::MigrationCenter::V1::ComputeMigrationTargetProduct
Returns Target product for assets using this preference set. Specify either target product or business goal, but not both.
3305 3306 3307 3308 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3305 class VirtualMachinePreferences include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#vmware_engine_preferences ⇒ ::Google::Cloud::MigrationCenter::V1::VmwareEnginePreferences
Returns Preferences concerning insights and recommendations for Google Cloud VMware Engine.
3305 3306 3307 3308 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3305 class VirtualMachinePreferences include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |