ReportSummaryGroupFindingPreferenceSetFindingMachinePreference class
Constructors
-
ReportSummaryGroupFindingPreferenceSetFindingMachinePreference({Input<
String?> ? commitmentPlan, Input<List< ? computeEnginePreferences, Input<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceComputeEnginePreference> ?>List< ? regionPreferences, Input<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceRegionPreference> ?>String?> ? sizingOptimizationStrategy, Input<List< ? soleTenancyPreferences, Input<ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceSoleTenancyPreference> ?>String?> ? targetProduct, Input<List< ? vmwareEnginePreferences})ReportSummaryGroupFindingPreferenceSetFindingMachinePreferenceVmwareEnginePreference> ?> -
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