ClusterClusterConfigWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfig constructor

const ClusterClusterConfigWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfig({
  1. Input<List<ClusterClusterConfigWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfigAttachedDiskConfig>?>? attachedDiskConfigs,
  2. Input<int?>? bootDiskProvisionedIops,
  3. Input<int?>? bootDiskProvisionedThroughput,
  4. Input<int?>? bootDiskSizeGb,
  5. Input<String?>? bootDiskType,
  6. Input<String?>? localSsdInterface,
  7. Input<int?>? numLocalSsds,
})

Creates a new ClusterClusterConfigWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfig. attachedDiskConfigs Attached disk configuration. bootDiskProvisionedIops Indicates how many IOPS to provision for the disk. bootDiskProvisionedThroughput Indicates how much throughput to provision for the disk. bootDiskSizeGb Size of the primary disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. bootDiskType The disk type of the primary disk attached to each node. Such as "pd-ssd" or "pd-standard". localSsdInterface Interface type of local SSDs (no Local SSDs or NVMe). numLocalSsds The amount of local SSD disks that will be attached to each cluster node. Defaults to 0.

Implementation

const ClusterClusterConfigWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListDiskConfig({
  this.attachedDiskConfigs,
  this.bootDiskProvisionedIops,
  this.bootDiskProvisionedThroughput,
  this.bootDiskSizeGb,
  this.bootDiskType,
  this.localSsdInterface,
  this.numLocalSsds,
});