AiPersistentResourceResourcePool.fromMap constructor

AiPersistentResourceResourcePool.fromMap(
  1. 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); })(),
  );
}