toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'acceleratorConfig': acceleratorConfig.toMap(),
    'bootDiskSizeGb': bootDiskSizeGb,
    'bootDiskType': bootDiskType,
    'canIpForward': canIpForward,
    'containerImage': containerImage.toMap(),
    'createTime': createTime,
    'creator': creator,
    'customGpuDriverPath': customGpuDriverPath,
    'dataDiskSizeGb': dataDiskSizeGb,
    'dataDiskType': dataDiskType,
    'diskEncryption': diskEncryption,
    'disks': pulumi.Input.encodeList<DiskResponse, Map<String, dynamic>>(disks, (value) => value.toMap()),
    'installGpuDriver': installGpuDriver,
    'instanceMigrationEligibility': instanceMigrationEligibility.toMap(),
    'instanceOwners': instanceOwners,
    'kmsKey': kmsKey,
    'labels': labels,
    'machineType': machineType,
    'metadata': metadata,
    'migrated': migrated,
    'name': name,
    'network': network,
    'nicType': nicType,
    'noProxyAccess': noProxyAccess,
    'noPublicIp': noPublicIp,
    'noRemoveDataDisk': noRemoveDataDisk,
    'postStartupScript': postStartupScript,
    'proxyUri': proxyUri,
    'reservationAffinity': reservationAffinity.toMap(),
    'serviceAccount': serviceAccount,
    'serviceAccountScopes': serviceAccountScopes,
    'shieldedInstanceConfig': shieldedInstanceConfig.toMap(),
    'state': state,
    'subnet': subnet,
    'tags': tags,
    'updateTime': updateTime,
    'upgradeHistory': pulumi.Input.encodeList<UpgradeHistoryEntryResponse, Map<String, dynamic>>(upgradeHistory, (value) => value.toMap()),
    'vmImage': vmImage.toMap(),
  };
}