ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfig class
Constructors
-
ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfig({Input<
List< ? attachedDiskConfigs, Input<ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfigAttachedDiskConfig> ?>int?> ? bootDiskProvisionedIops, Input<int?> ? bootDiskProvisionedThroughput, Input<int?> ? bootDiskSizeGb, Input<String?> ? bootDiskType, Input<String?> ? localSsdInterface, Input<int?> ? numLocalSsds}) -
Creates a new ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfig.
attachedDiskConfigsOptional. Attached disk configuration.bootDiskProvisionedIopsIndicates how many IOPS to provision for the disk. This sets the number of I/O operations per second that the disk can handle.bootDiskProvisionedThroughputIndicates how much throughput to provision for the disk. This sets the number of throughput mb per second that the disk can handle.bootDiskSizeGbSize of the primary disk attached to each node, specified in GB. The smallest allowed disk size is 10GB.bootDiskTypeThe disk type of the primary disk attached to each node. Such as "pd-ssd" or "pd-standard".localSsdInterfaceInterface type of local SSDs (no Local SSDs or NVMe). Valid values: "scsi" (Small Computer System Interface), "nvme" (Non-Volatile Memory Express).numLocalSsdsThe amount of local SSD disks that will be attached to each cluster node. Defaults to 0.const -
ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
attachedDiskConfigs
→ Input<
List< ?ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfigAttachedDiskConfig> ?> -
Optional. Attached disk configuration.
final
-
bootDiskProvisionedIops
→ Input<
int?> ? -
Indicates how many IOPS to provision for the disk. This sets the number of I/O operations per second that the disk can handle.
final
-
bootDiskProvisionedThroughput
→ Input<
int?> ? -
Indicates how much throughput to provision for the disk. This sets the number of throughput mb per second that the disk can handle.
final
-
bootDiskSizeGb
→ Input<
int?> ? -
Size of the primary disk attached to each node, specified in GB. The smallest allowed disk size is 10GB.
final
-
bootDiskType
→ Input<
String?> ? -
The disk type of the primary disk attached to each node. Such as "pd-ssd" or "pd-standard".
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
localSsdInterface
→ Input<
String?> ? -
Interface type of local SSDs (no Local SSDs or NVMe). Valid values: "scsi" (Small Computer System Interface), "nvme" (Non-Volatile Memory Express).
final
-
numLocalSsds
→ Input<
int?> ? -
The amount of local SSD disks that will be attached to each cluster node. Defaults to 0.
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