from resource_types.common import StackResourceSummary def enrich_task_definition(resource: StackResourceSummary) -> dict: arn_parts = resource.physical_id.split(":", maxsplit=7) name = arn_parts[5].split('/')[-1] version = arn_parts[6] return { "name": name, "version": version } def enrich_service(resource: StackResourceSummary) -> dict: arn_parts = resource.physical_id.split("/", maxsplit=3) service_name = arn_parts[-1] cluster_name = arn_parts[-2] base_url = f"https://console.aws.amazon.com/ecs/home?region={resource.aws_region}#/clusters/{cluster_name}/services/{service_name}" return { "service_name": service_name, "cluster_name": cluster_name, "base_url": base_url }