toMap method
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,
};
}