NodeConfig constructor

NodeConfig({
  1. List<AcceleratorConfig>? accelerators,
  2. AdvancedMachineFeatures? advancedMachineFeatures,
  3. String? bootDiskKmsKey,
  4. ConfidentialNodes? confidentialNodes,
  5. int? diskSizeGb,
  6. String? diskType,
  7. EphemeralStorageLocalSsdConfig? ephemeralStorageLocalSsdConfig,
  8. FastSocket? fastSocket,
  9. GcfsConfig? gcfsConfig,
  10. VirtualNIC? gvnic,
  11. String? imageType,
  12. NodeKubeletConfig? kubeletConfig,
  13. Map<String, String>? labels,
  14. LinuxNodeConfig? linuxNodeConfig,
  15. LocalNvmeSsdBlockConfig? localNvmeSsdBlockConfig,
  16. int? localSsdCount,
  17. NodePoolLoggingConfig? loggingConfig,
  18. String? machineType,
  19. Map<String, String>? metadata,
  20. String? minCpuPlatform,
  21. String? nodeGroup,
  22. List<String>? oauthScopes,
  23. bool? preemptible,
  24. ReservationAffinity? reservationAffinity,
  25. Map<String, String>? resourceLabels,
  26. ResourceManagerTags? resourceManagerTags,
  27. SandboxConfig? sandboxConfig,
  28. String? serviceAccount,
  29. ShieldedInstanceConfig? shieldedInstanceConfig,
  30. SoleTenantConfig? soleTenantConfig,
  31. bool? spot,
  32. List<String>? tags,
  33. List<NodeTaint>? taints,
  34. WindowsNodeConfig? windowsNodeConfig,
  35. WorkloadMetadataConfig? workloadMetadataConfig,
})

Implementation

NodeConfig({
  this.accelerators,
  this.advancedMachineFeatures,
  this.bootDiskKmsKey,
  this.confidentialNodes,
  this.diskSizeGb,
  this.diskType,
  this.ephemeralStorageLocalSsdConfig,
  this.fastSocket,
  this.gcfsConfig,
  this.gvnic,
  this.imageType,
  this.kubeletConfig,
  this.labels,
  this.linuxNodeConfig,
  this.localNvmeSsdBlockConfig,
  this.localSsdCount,
  this.loggingConfig,
  this.machineType,
  this.metadata,
  this.minCpuPlatform,
  this.nodeGroup,
  this.oauthScopes,
  this.preemptible,
  this.reservationAffinity,
  this.resourceLabels,
  this.resourceManagerTags,
  this.sandboxConfig,
  this.serviceAccount,
  this.shieldedInstanceConfig,
  this.soleTenantConfig,
  this.spot,
  this.tags,
  this.taints,
  this.windowsNodeConfig,
  this.workloadMetadataConfig,
});