WorkerPoolResponse.fromMap constructor
WorkerPoolResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory WorkerPoolResponse.fromMap(Map<String, dynamic> map) {
return WorkerPoolResponse(
autoscalingSettings: pulumi.Input.fromValue(AutoscalingSettingsResponse.fromMap((map['autoscalingSettings']! as Map).cast<String, dynamic>())),
dataDisks: pulumi.Input.fromValue(pulumi.Input.decodeList<DiskResponse>(map['dataDisks']!, (value) => DiskResponse.fromMap((value as Map).cast<String, dynamic>()))),
defaultPackageSet: pulumi.Input.fromValue(map['defaultPackageSet'] as String),
diskSizeGb: pulumi.Input.fromValue(map['diskSizeGb'] as int),
diskSourceImage: pulumi.Input.fromValue(map['diskSourceImage'] as String),
diskType: pulumi.Input.fromValue(map['diskType'] as String),
ipConfiguration: pulumi.Input.fromValue(map['ipConfiguration'] as String),
kind: pulumi.Input.fromValue(map['kind'] as String),
machineType: pulumi.Input.fromValue(map['machineType'] as String),
metadata: pulumi.Input.fromValue((map['metadata'] as Map).cast<String, String>()),
network: pulumi.Input.fromValue(map['network'] as String),
numThreadsPerWorker: pulumi.Input.fromValue(map['numThreadsPerWorker'] as int),
numWorkers: pulumi.Input.fromValue(map['numWorkers'] as int),
onHostMaintenance: pulumi.Input.fromValue(map['onHostMaintenance'] as String),
packages: pulumi.Input.fromValue(pulumi.Input.decodeList<PackageResponse>(map['packages']!, (value) => PackageResponse.fromMap((value as Map).cast<String, dynamic>()))),
poolArgs: pulumi.Input.fromValue((map['poolArgs'] as Map).cast<String, String>()),
sdkHarnessContainerImages: pulumi.Input.fromValue(pulumi.Input.decodeList<SdkHarnessContainerImageResponse>(map['sdkHarnessContainerImages']!, (value) => SdkHarnessContainerImageResponse.fromMap((value as Map).cast<String, dynamic>()))),
subnetwork: pulumi.Input.fromValue(map['subnetwork'] as String),
taskrunnerSettings: pulumi.Input.fromValue(TaskRunnerSettingsResponse.fromMap((map['taskrunnerSettings']! as Map).cast<String, dynamic>())),
teardownPolicy: pulumi.Input.fromValue(map['teardownPolicy'] as String),
workerHarnessContainerImage: pulumi.Input.fromValue(map['workerHarnessContainerImage'] as String),
zone: pulumi.Input.fromValue(map['zone'] as String),
);
}