in fbpcp/mapper/aws.py [0:0]
def map_esccluster_to_clusterinstance(cluster: Dict[str, Any]) -> Cluster:
status = cluster["status"]
if status == "ACTIVE":
status = ClusterStatus.ACTIVE
elif status == "INACTIVE":
status = ClusterStatus.INACTIVE
else:
status = ClusterStatus.UNKNOWN
tags = convert_list_to_dict(cluster["tags"], "key", "value")
return Cluster(
cluster_arn=cluster["clusterArn"],
cluster_name=cluster["clusterName"],
pending_tasks=cluster["pendingTasksCount"],
running_tasks=cluster["runningTasksCount"],
status=status,
tags=tags,
)