Interface MigrationCenterPreferenceSetVirtualMachinePreferencesSoleTenancyPreferences
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
MigrationCenterPreferenceSetVirtualMachinePreferencesSoleTenancyPreferences.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.906Z") @Stability(Stable) public interface MigrationCenterPreferenceSetVirtualMachinePreferencesSoleTenancyPreferences extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMigrationCenterPreferenceSetVirtualMachinePreferencesSoleTenancyPreferences.Builderstatic classMigrationCenterPreferenceSetVirtualMachinePreferencesSoleTenancyPreferences.Jsii$ProxyAn implementation forMigrationCenterPreferenceSetVirtualMachinePreferencesSoleTenancyPreferences
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static MigrationCenterPreferenceSetVirtualMachinePreferencesSoleTenancyPreferences.Builderbuilder()default StringgetCommitmentPlan()Commitment plan to consider when calculating costs for virtual machine insights and recommendations.default NumbergetCpuOvercommitRatio()CPU overcommit ratio.default StringgetHostMaintenancePolicy()Sole Tenancy nodes maintenance policy.default ObjectgetNodeTypes()node_types block.
-
-
-
Method Detail
-
getCommitmentPlan
@Stability(Stable) @Nullable default String getCommitmentPlan()
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: 'COMMITMENT_PLAN_UNSPECIFIED', 'ON_DEMAND', 'COMMITMENT_1_YEAR', 'COMMITMENT_3_YEAR' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#commitment_plan MigrationCenterPreferenceSet#commitment_plan}
-
getCpuOvercommitRatio
@Stability(Stable) @Nullable default Number getCpuOvercommitRatio()
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#cpu_overcommit_ratio MigrationCenterPreferenceSet#cpu_overcommit_ratio}
-
getHostMaintenancePolicy
@Stability(Stable) @Nullable default String getHostMaintenancePolicy()
Sole Tenancy nodes maintenance policy. Possible values: 'HOST_MAINTENANCE_POLICY_UNSPECIFIED', 'HOST_MAINTENANCE_POLICY_DEFAULT', 'HOST_MAINTENANCE_POLICY_RESTART_IN_PLACE', 'HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUP'.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#host_maintenance_policy MigrationCenterPreferenceSet#host_maintenance_policy}
-
getNodeTypes
@Stability(Stable) @Nullable default Object getNodeTypes()
node_types block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#node_types MigrationCenterPreferenceSet#node_types}
-
builder
@Stability(Stable) static MigrationCenterPreferenceSetVirtualMachinePreferencesSoleTenancyPreferences.Builder builder()
-
-