toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'autoscalingSettings': ?pulumi.Input.mapOptionalInputValue<AutoscalingSettings, Map<String, dynamic>>(autoscalingSettings, (value) => value.toMap()),
    'dataDisks': ?pulumi.Input.mapOptionalInputValue<List<Disk>, List<Map<String, dynamic>>>(dataDisks, (value) => pulumi.Input.encodeList<Disk, Map<String, dynamic>>(value, (value) => value.toMap())),
    'defaultPackageSet': ?pulumi.Input.mapOptionalInputValue<WorkerPoolDefaultPackageSet, String>(defaultPackageSet, (value) => value.wireValue),
    'diskSizeGb': ?diskSizeGb,
    'diskSourceImage': ?diskSourceImage,
    'diskType': ?diskType,
    'ipConfiguration': ?pulumi.Input.mapOptionalInputValue<WorkerPoolIpConfiguration, String>(ipConfiguration, (value) => value.wireValue),
    'kind': ?kind,
    'machineType': ?machineType,
    'metadata': ?metadata,
    'network': ?network,
    'numThreadsPerWorker': ?numThreadsPerWorker,
    'numWorkers': ?numWorkers,
    'onHostMaintenance': ?onHostMaintenance,
    'packages': ?pulumi.Input.mapOptionalInputValue<List<Package>, List<Map<String, dynamic>>>(packages, (value) => pulumi.Input.encodeList<Package, Map<String, dynamic>>(value, (value) => value.toMap())),
    'poolArgs': ?poolArgs,
    'sdkHarnessContainerImages': ?pulumi.Input.mapOptionalInputValue<List<SdkHarnessContainerImage>, List<Map<String, dynamic>>>(sdkHarnessContainerImages, (value) => pulumi.Input.encodeList<SdkHarnessContainerImage, Map<String, dynamic>>(value, (value) => value.toMap())),
    'subnetwork': ?subnetwork,
    'taskrunnerSettings': ?pulumi.Input.mapOptionalInputValue<TaskRunnerSettings, Map<String, dynamic>>(taskrunnerSettings, (value) => value.toMap()),
    'teardownPolicy': ?pulumi.Input.mapOptionalInputValue<WorkerPoolTeardownPolicy, String>(teardownPolicy, (value) => value.wireValue),
    'workerHarnessContainerImage': workerHarnessContainerImage,
    'zone': ?zone,
  };
}