UpdateNodePoolRequest constructor

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

Implementation

UpdateNodePoolRequest({
  this.accelerators,
  this.bootDisk,
  this.clusterId,
  this.confidentialNodes,
  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.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,
});