GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection class

Constructors

GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection({required Input<List<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDisk>> disks, required Input<List<String>> machineTypes, required Input<String> minCpuPlatform, required Input<String> name, required Input<int> rank})
Creates a new GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection. disks List of disks to be attached to the instances created from this selection. machineTypes Full machine-type names, e.g. "n1-standard-16" minCpuPlatform Name of the minimum CPU platform to be used by this instance selection. e.g. 'Intel Ice Lake' name The name of the instance group. Either name or selfLink must be provided. rank Preference of this instance selection. Lower number means higher preference. MIG will first try to create a VM based on the machine-type with lowest rank and fallback to next rank based on availability. Machine types and instance selections with the same rank have the same preference.
const
GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection.fromMap(Map<String, dynamic> map)
factory

Properties

disks → Input<List<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDisk>>
List of disks to be attached to the instances created from this selection.
final
hashCode → int
The hash code for this object.
no setterinherited
machineTypes → Input<List<String>>
Full machine-type names, e.g. "n1-standard-16"
final
minCpuPlatform → Input<String>
Name of the minimum CPU platform to be used by this instance selection. e.g. 'Intel Ice Lake'
final
name → Input<String>
The name of the instance group. Either name or selfLink must be provided.
final
rank → Input<int>
Preference of this instance selection. Lower number means higher preference. MIG will first try to create a VM based on the machine-type with lowest rank and fallback to next rank based on availability. Machine types and instance selections with the same rank have the same preference.
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