Class: Google::Cloud::MigrationCenter::V1::VirtualMachinePreferences

Inherits:
Object
  • Object
show all
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

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.

Returns:

  • (::Google::Cloud::MigrationCenter::V1::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.



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.

Returns:



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.

Returns:



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.

Returns:

  • (::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. 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.

Returns:



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.

Returns:



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.

Returns:



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