toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'autoscalingSettings': pulumi.Input.mapInputValue<AutoscalingSettingsResponse, Map<String, dynamic>>(autoscalingSettings, (value) => value.toMap()),
    'dataDisks': pulumi.Input.mapInputValue<List<DiskResponse>, List<Map<String, dynamic>>>(dataDisks, (value) => pulumi.Input.encodeList<DiskResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'defaultPackageSet': defaultPackageSet,
    'diskSizeGb': diskSizeGb,
    'diskSourceImage': diskSourceImage,
    'diskType': diskType,
    'ipConfiguration': ipConfiguration,
    'kind': kind,
    'machineType': machineType,
    'metadata': metadata,
    'network': network,
    'numThreadsPerWorker': numThreadsPerWorker,
    'numWorkers': numWorkers,
    'onHostMaintenance': onHostMaintenance,
    'packages': pulumi.Input.mapInputValue<List<PackageResponse>, List<Map<String, dynamic>>>(packages, (value) => pulumi.Input.encodeList<PackageResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'poolArgs': poolArgs,
    'sdkHarnessContainerImages': pulumi.Input.mapInputValue<List<SdkHarnessContainerImageResponse>, List<Map<String, dynamic>>>(sdkHarnessContainerImages, (value) => pulumi.Input.encodeList<SdkHarnessContainerImageResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'subnetwork': subnetwork,
    'taskrunnerSettings': pulumi.Input.mapInputValue<TaskRunnerSettingsResponse, Map<String, dynamic>>(taskrunnerSettings, (value) => value.toMap()),
    'teardownPolicy': teardownPolicy,
    'workerHarnessContainerImage': workerHarnessContainerImage,
    'zone': zone,
  };
}