SchedulingResponseComputeBeta.fromMap constructor
SchedulingResponseComputeBeta.fromMap(
- Map<String, dynamic> map
)
Implementation
factory SchedulingResponseComputeBeta.fromMap(Map<String, dynamic> map) {
return SchedulingResponseComputeBeta(
automaticRestart: pulumi.Input.fromValue(map['automaticRestart'] as bool),
hostErrorTimeoutSeconds: pulumi.Input.fromValue(map['hostErrorTimeoutSeconds'] as int),
instanceTerminationAction: pulumi.Input.fromValue(map['instanceTerminationAction'] as String),
localSsdRecoveryTimeout: pulumi.Input.fromValue(DurationResponseComputeBeta.fromMap((map['localSsdRecoveryTimeout']! as Map).cast<String, dynamic>())),
locationHint: pulumi.Input.fromValue(map['locationHint'] as String),
maintenanceFreezeDurationHours: pulumi.Input.fromValue(map['maintenanceFreezeDurationHours'] as int),
maintenanceInterval: pulumi.Input.fromValue(map['maintenanceInterval'] as String),
maxRunDuration: pulumi.Input.fromValue(DurationResponseComputeBeta.fromMap((map['maxRunDuration']! as Map).cast<String, dynamic>())),
minNodeCpus: pulumi.Input.fromValue(map['minNodeCpus'] as int),
nodeAffinities: pulumi.Input.fromValue(pulumi.Input.decodeList<SchedulingNodeAffinityResponseComputeBeta>(map['nodeAffinities']!, (value) => SchedulingNodeAffinityResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
onHostMaintenance: pulumi.Input.fromValue(map['onHostMaintenance'] as String),
preemptible: pulumi.Input.fromValue(map['preemptible'] as bool),
provisioningModel: pulumi.Input.fromValue(map['provisioningModel'] as String),
terminationTime: pulumi.Input.fromValue(map['terminationTime'] as String),
);
}