FlexibleInstanceGroupConfig class

The configuration for High Obtainability (HO) flexible instance groups.

Flexible instance group configs serve as the single source of truth for desired state.

Constructors

FlexibleInstanceGroupConfig({int? bootDiskSizeGb, int? coreCount, String? hardwareClass, int? numInstances})
FlexibleInstanceGroupConfig.fromJson(Map json_)

Properties

bootDiskSizeGb ↔ int?
The boot disk size in GB.
getter/setter pair
coreCount ↔ int?
The number of vCPUs per instance.
getter/setter pair
hardwareClass ↔ String?
The hardware class of the instances.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
numInstances ↔ int?
The number of VM instances requested.For master instances, this must be 1.
getter/setter pair
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
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

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