ReportSummaryGroupFindingPreferenceSetFindingMachinePreference class

Constructors

ReportSummaryGroupFindingPreferenceSetFindingMachinePreference({Input<String?>? commitmentPlan, Input<List<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceComputeEnginePreference>?>? computeEnginePreferences, Input<List<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceRegionPreference>?>? regionPreferences, Input<String?>? sizingOptimizationStrategy, Input<List<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceSoleTenancyPreference>?>? soleTenancyPreferences, Input<String?>? targetProduct, Input<List<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceVmwareEnginePreference>?>? vmwareEnginePreferences})
Creates a new ReportSummaryGroupFindingPreferenceSetFindingMachinePreference. commitmentPlan (Output) computeEnginePreferences (Output) regionPreferences (Output) sizingOptimizationStrategy (Output) soleTenancyPreferences (Output) targetProduct (Output) vmwareEnginePreferences (Output)
const
ReportSummaryGroupFindingPreferenceSetFindingMachinePreference.fromMap(Map<String, dynamic> map)
factory

Properties

commitmentPlan → Input<String?>?
(Output) 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. Possible values: ON_DEMAND COMMITMENT_1_YEAR_MONTHLY_PAYMENTS COMMITMENT_3_YEAR_MONTHLY_PAYMENTS COMMITMENT_1_YEAR_UPFRONT_PAYMENT COMMITMENT_3_YEAR_UPFRONT_PAYMENT
final
computeEnginePreferences → Input<List<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceComputeEnginePreference>?>?
(Output) The user preferences relating to Compute Engine target platform. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
regionPreferences → Input<List<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceRegionPreference>?>?
(Output) The user preferences relating to target regions. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sizingOptimizationStrategy → Input<String?>?
(Output) Possible values: SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCE SIZING_OPTIMIZATION_STRATEGY_MODERATE SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVE
final
soleTenancyPreferences → Input<List<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceSoleTenancyPreference>?>?
(Output) Preferences concerning Sole Tenancy nodes and VMs. Structure is documented below.
final
targetProduct → Input<String?>?
(Output) Possible values: COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINE COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINE COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCY
final
vmwareEnginePreferences → Input<List<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceVmwareEnginePreference>?>?
(Output) The user preferences relating to Google Cloud VMware Engine target platform. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited