SoleTenancyPreferencesResponse class

Preferences concerning Sole Tenancy nodes and VMs.

Constructors

SoleTenancyPreferencesResponse({required Input<String> commitmentPlan, required Input<double> cpuOvercommitRatio, required Input<String> hostMaintenancePolicy, required Input<List<SoleTenantNodeTypeResponse>> nodeTypes})
Creates a new SoleTenancyPreferencesResponse. 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. cpuOvercommitRatio CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive. hostMaintenancePolicy Sole Tenancy nodes maintenance policy. nodeTypes A list of sole tenant node types. An empty list means that all possible node types will be considered.
const
SoleTenancyPreferencesResponse.fromMap(Map<String, dynamic> map)
factory

Properties

commitmentPlan → Input<String>
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.
final
cpuOvercommitRatio → Input<double>
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
final
hashCode → int
The hash code for this object.
no setterinherited
hostMaintenancePolicy → Input<String>
Sole Tenancy nodes maintenance policy.
final
nodeTypes → Input<List<SoleTenantNodeTypeResponse>>
A list of sole tenant node types. An empty list means that all possible node types will be considered.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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