UpdateNodePoolRequest constructor

UpdateNodePoolRequest({
  1. List<AcceleratorConfig>? accelerators,
  2. BootDisk? bootDisk,
  3. String? clusterId,
  4. ConfidentialNodes? confidentialNodes,
  5. String? consolidationDelay,
  6. ContainerdConfig? containerdConfig,
  7. String? diskSizeGb,
  8. String? diskType,
  9. String? etag,
  10. FastSocket? fastSocket,
  11. bool? flexStart,
  12. GcfsConfig? gcfsConfig,
  13. VirtualNIC? gvnic,
  14. String? imageType,
  15. NodeKubeletConfig? kubeletConfig,
  16. NodeLabels? labels,
  17. LinuxNodeConfig? linuxNodeConfig,
  18. List<String>? locations,
  19. NodePoolLoggingConfig? loggingConfig,
  20. String? machineType,
  21. String? maxRunDuration,
  22. String? name,
  23. NodeDrainConfig? nodeDrainConfig,
  24. NodeNetworkConfig? nodeNetworkConfig,
  25. String? nodePoolId,
  26. String? nodeVersion,
  27. String? projectId,
  28. QueuedProvisioning? queuedProvisioning,
  29. ResourceLabels? resourceLabels,
  30. ResourceManagerTags? resourceManagerTags,
  31. List<String>? storagePools,
  32. NetworkTags? tags,
  33. NodeTaints? taints,
  34. UpgradeSettings? upgradeSettings,
  35. WindowsNodeConfig? windowsNodeConfig,
  36. WorkloadMetadataConfig? workloadMetadataConfig,
  37. String? zone,
})

Implementation

UpdateNodePoolRequest({
  this.accelerators,
  this.bootDisk,
  this.clusterId,
  this.confidentialNodes,
  this.consolidationDelay,
  this.containerdConfig,
  this.diskSizeGb,
  this.diskType,
  this.etag,
  this.fastSocket,
  this.flexStart,
  this.gcfsConfig,
  this.gvnic,
  this.imageType,
  this.kubeletConfig,
  this.labels,
  this.linuxNodeConfig,
  this.locations,
  this.loggingConfig,
  this.machineType,
  this.maxRunDuration,
  this.name,
  this.nodeDrainConfig,
  this.nodeNetworkConfig,
  this.nodePoolId,
  this.nodeVersion,
  this.projectId,
  this.queuedProvisioning,
  this.resourceLabels,
  this.resourceManagerTags,
  this.storagePools,
  this.tags,
  this.taints,
  this.upgradeSettings,
  this.windowsNodeConfig,
  this.workloadMetadataConfig,
  this.zone,
});