toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final accelerators = this.accelerators;
final advancedMachineFeatures = this.advancedMachineFeatures;
final bootDisk = this.bootDisk;
final bootDiskKmsKey = this.bootDiskKmsKey;
final confidentialNodes = this.confidentialNodes;
final consolidationDelay = this.consolidationDelay;
final containerdConfig = this.containerdConfig;
final diskSizeGb = this.diskSizeGb;
final diskType = this.diskType;
final effectiveCgroupMode = this.effectiveCgroupMode;
final enableConfidentialStorage = this.enableConfidentialStorage;
final ephemeralStorageLocalSsdConfig = this.ephemeralStorageLocalSsdConfig;
final fastSocket = this.fastSocket;
final flexStart = this.flexStart;
final gcfsConfig = this.gcfsConfig;
final gpuDirectConfig = this.gpuDirectConfig;
final gvnic = this.gvnic;
final imageType = this.imageType;
final kubeletConfig = this.kubeletConfig;
final labels = this.labels;
final linuxNodeConfig = this.linuxNodeConfig;
final localNvmeSsdBlockConfig = this.localNvmeSsdBlockConfig;
final localSsdCount = this.localSsdCount;
final localSsdEncryptionMode = this.localSsdEncryptionMode;
final loggingConfig = this.loggingConfig;
final machineType = this.machineType;
final maxRunDuration = this.maxRunDuration;
final metadata = this.metadata;
final minCpuPlatform = this.minCpuPlatform;
final nodeGroup = this.nodeGroup;
final oauthScopes = this.oauthScopes;
final preemptible = this.preemptible;
final reservationAffinity = this.reservationAffinity;
final resourceLabels = this.resourceLabels;
final resourceManagerTags = this.resourceManagerTags;
final sandboxConfig = this.sandboxConfig;
final secondaryBootDiskUpdateStrategy =
this.secondaryBootDiskUpdateStrategy;
final secondaryBootDisks = this.secondaryBootDisks;
final serviceAccount = this.serviceAccount;
final shieldedInstanceConfig = this.shieldedInstanceConfig;
final soleTenantConfig = this.soleTenantConfig;
final spot = this.spot;
final storagePools = this.storagePools;
final tags = this.tags;
final taints = this.taints;
final windowsNodeConfig = this.windowsNodeConfig;
final workloadMetadataConfig = this.workloadMetadataConfig;
return {
'accelerators': ?accelerators,
'advancedMachineFeatures': ?advancedMachineFeatures,
'bootDisk': ?bootDisk,
'bootDiskKmsKey': ?bootDiskKmsKey,
'confidentialNodes': ?confidentialNodes,
'consolidationDelay': ?consolidationDelay,
'containerdConfig': ?containerdConfig,
'diskSizeGb': ?diskSizeGb,
'diskType': ?diskType,
'effectiveCgroupMode': ?effectiveCgroupMode,
'enableConfidentialStorage': ?enableConfidentialStorage,
'ephemeralStorageLocalSsdConfig': ?ephemeralStorageLocalSsdConfig,
'fastSocket': ?fastSocket,
'flexStart': ?flexStart,
'gcfsConfig': ?gcfsConfig,
'gpuDirectConfig': ?gpuDirectConfig,
'gvnic': ?gvnic,
'imageType': ?imageType,
'kubeletConfig': ?kubeletConfig,
'labels': ?labels,
'linuxNodeConfig': ?linuxNodeConfig,
'localNvmeSsdBlockConfig': ?localNvmeSsdBlockConfig,
'localSsdCount': ?localSsdCount,
'localSsdEncryptionMode': ?localSsdEncryptionMode,
'loggingConfig': ?loggingConfig,
'machineType': ?machineType,
'maxRunDuration': ?maxRunDuration,
'metadata': ?metadata,
'minCpuPlatform': ?minCpuPlatform,
'nodeGroup': ?nodeGroup,
'oauthScopes': ?oauthScopes,
'preemptible': ?preemptible,
'reservationAffinity': ?reservationAffinity,
'resourceLabels': ?resourceLabels,
'resourceManagerTags': ?resourceManagerTags,
'sandboxConfig': ?sandboxConfig,
'secondaryBootDiskUpdateStrategy': ?secondaryBootDiskUpdateStrategy,
'secondaryBootDisks': ?secondaryBootDisks,
'serviceAccount': ?serviceAccount,
'shieldedInstanceConfig': ?shieldedInstanceConfig,
'soleTenantConfig': ?soleTenantConfig,
'spot': ?spot,
'storagePools': ?storagePools,
'tags': ?tags,
'taints': ?taints,
'windowsNodeConfig': ?windowsNodeConfig,
'workloadMetadataConfig': ?workloadMetadataConfig,
};
}