AiPersistentResourceResourcePool.fromMap constructor
AiPersistentResourceResourcePool.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AiPersistentResourceResourcePool.fromMap(Map<String, dynamic> map) {
return AiPersistentResourceResourcePool(
autoscalingSpec: (() { final guardedValue = map['autoscalingSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AiPersistentResourceResourcePoolAutoscalingSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
diskSpec: (() { final guardedValue = map['diskSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AiPersistentResourceResourcePoolDiskSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
machineSpec: pulumi.Input.fromValue(AiPersistentResourceResourcePoolMachineSpec.fromMap((map['machineSpec']! as Map).cast<String, dynamic>())),
replicaCount: (() { final guardedValue = map['replicaCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
usedReplicaCount: (() { final guardedValue = map['usedReplicaCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
);
}