{
  "date": "2026-03-30",
  "generator": "construction/scan-public-entrypoints.py",
  "purpose": "deployment-side scan of externally reachable or likely-public entrypoints from app-delivery manifests",
  "source_paths": [
    "app-delivery/**",
    "knowledge/deployment/app-delivery-object-mapping.json",
    "knowledge/repos/*/interfaces/*.json"
  ],
  "scope_notes": [
    "first-pass deployment-side scan only",
    "focuses on Ingress, HTTPRoute, GRPCRoute, Gateway, and Service(type=LoadBalancer|NodePort)",
    "does not yet fully resolve shared gateway host ownership",
    "interface_artifacts are repo-level lookup hints, not exact backend-binary matching"
  ],
  "summary": {
    "record_count": 430,
    "deployment_object_count": 34,
    "source_repo_count": 18,
    "exposure_surface_counts": {
      "loadbalancer_service": 48,
      "nodeport_service": 65,
      "ingress": 125,
      "httproute": 26,
      "gateway": 166
    },
    "reachability_counts": {
      "internal_lb": 9,
      "internet_facing_lb": 19,
      "unknown": 143,
      "unknown_lb": 20,
      "gateway_routed_unknown_host": 109,
      "public_dns": 124,
      "unknown_dns": 6
    },
    "internet_reachable_record_count": 143,
    "gateway_routed_unknown_host_count": 109,
    "top_objects_by_entrypoints": [
      [
        "dedicated-regional-server",
        107
      ],
      [
        "clinic",
        72
      ],
      [
        "nextgen-regional-control-plane",
        68
      ],
      [
        "metrics-integration",
        28
      ],
      [
        "account-svc",
        20
      ],
      [
        "serverless-regional-service",
        18
      ],
      [
        "devops-service",
        14
      ],
      [
        "o11y-svc",
        12
      ],
      [
        "dataflow-service-ng",
        9
      ],
      [
        "dedicated-cluster-ng-service",
        9
      ],
      [
        "tidb-mgmt-portal",
        7
      ],
      [
        "dedicated-cluster-service",
        7
      ],
      [
        "authserver",
        6
      ],
      [
        "config-center-regional",
        6
      ],
      [
        "tidb-mgmt-service",
        5
      ],
      [
        "dataservice-regional-svc",
        5
      ],
      [
        "core-svc",
        5
      ],
      [
        "argocd",
        4
      ],
      [
        "serverless-ops-service",
        4
      ],
      [
        "dataflow-svc",
        3
      ]
    ],
    "top_objects_by_internet_reachable_entrypoints": [
      [
        "dedicated-regional-server",
        53
      ],
      [
        "nextgen-regional-control-plane",
        30
      ],
      [
        "serverless-regional-service",
        17
      ],
      [
        "metrics-integration",
        12
      ],
      [
        "o11y-svc",
        12
      ],
      [
        "dataservice-regional-svc",
        5
      ],
      [
        "serverless-ops-service",
        4
      ],
      [
        "devops-service",
        3
      ],
      [
        "tidb-mgmt-service",
        2
      ],
      [
        "tempo-proxy",
        2
      ],
      [
        "core-svc",
        2
      ],
      [
        "dedicated-infra-apiserver",
        1
      ]
    ],
    "top_objects_by_gateway_routed_entrypoints": [
      [
        "dedicated-regional-server",
        54
      ],
      [
        "nextgen-regional-control-plane",
        38
      ],
      [
        "dedicated-cluster-ng-service",
        9
      ],
      [
        "config-center-regional",
        3
      ],
      [
        "dedicated-cluster-service",
        3
      ],
      [
        "tcidm",
        1
      ],
      [
        "dedicated-ticdc-service",
        1
      ]
    ]
  },
  "records": [
    {
      "deployment_object": "account-svc",
      "component_path": "account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-admin-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "account-svc/base/account-admin-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-admin-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8080
      ],
      "protocol": "http",
      "backend_service": "account-admin-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-central-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "account-svc/base/account-central-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-central-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-central-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-openapi-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "account-svc/base/account-openapi-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-openapi-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-openapi-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-provider-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "account-svc/base/account-provider-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-provider-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-provider-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "dev/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-acl-grpc-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/account-svc/base/account-acl-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-acl-grpc-v2",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000
      ],
      "protocol": "tcp",
      "backend_service": "account-acl-grpc-v2",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "account-svc",
      "component_path": "dev/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-admin-http-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/account-svc/base/account-admin-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-admin-http-v2",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8080
      ],
      "protocol": "http",
      "backend_service": "account-admin-http-v2",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "account-svc",
      "component_path": "dev/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-central-http-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/account-svc/base/account-central-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-central-http-v2",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-central-http-v2",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "dev/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-openapi-http-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/account-svc/base/account-openapi-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-openapi-http-v2",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-openapi-http-v2",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "dev/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "account-provider-grpc-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/account-svc/base/account-provider-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-provider-grpc-v2",
      "reachability": "internal_lb",
      "host": null,
      "path": null,
      "port": [
        10000
      ],
      "protocol": "tcp",
      "backend_service": "account-provider-grpc-v2",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "account-svc",
      "component_path": "dev/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-provider-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/account-svc/base/account-provider-service-http.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-provider-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-provider-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-acl-grpc-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-acl-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-acl-grpc-v2",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000
      ],
      "protocol": "tcp",
      "backend_service": "account-acl-grpc-v2",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-admin-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-admin-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-admin-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8080
      ],
      "protocol": "http",
      "backend_service": "account-admin-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-admin-http-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-admin-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-admin-http-v2",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8080
      ],
      "protocol": "http",
      "backend_service": "account-admin-http-v2",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-central-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-central-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-central-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-central-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-central-http-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-central-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-central-http-v2",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-central-http-v2",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-openapi-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-openapi-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-openapi-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-openapi-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-openapi-http-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-openapi-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-openapi-http-v2",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-openapi-http-v2",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-provider-grpc",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-provider-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-provider-grpc",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000
      ],
      "protocol": "tcp",
      "backend_service": "account-provider-grpc",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "account-provider-grpc-v2",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-provider-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-provider-grpc-v2",
      "reachability": "internal_lb",
      "host": null,
      "path": null,
      "port": [
        10000
      ],
      "protocol": "tcp",
      "backend_service": "account-provider-grpc-v2",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "account-svc",
      "component_path": "staging/account-svc/base",
      "source_repo": "tidbcloud/account",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "account-provider-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/account-svc/base/account-provider-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/account/interfaces/admin-cmd-server.json",
        "knowledge/repos/account/interfaces/central-cmd-acl.json",
        "knowledge/repos/account/interfaces/central-cmd-central.json",
        "knowledge/repos/account/interfaces/central-cmd-openapi.json",
        "knowledge/repos/account/interfaces/central-cmd-provider.json",
        "knowledge/repos/account/interfaces/central-cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:account-svc:service:account-provider-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "account-provider-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "argocd",
      "component_path": "argocd/argocd-dev",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "ingress",
      "manifest_name": "argocd",
      "namespace": null,
      "environment_hint": null,
      "source_file": "argocd/argocd-dev/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:argocd:ingress:argocd:0",
      "reachability": "unknown_dns",
      "host": "dev-tidbcloud-cd.pingcap.net",
      "path": "/",
      "port": 80,
      "protocol": "http",
      "backend_service": "argocd-server",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": true
    },
    {
      "deployment_object": "argocd",
      "component_path": "argocd/argocd-staging",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "ingress",
      "manifest_name": "argocd",
      "namespace": null,
      "environment_hint": null,
      "source_file": "argocd/argocd-staging/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:argocd:ingress:argocd:0",
      "reachability": "unknown_dns",
      "host": "staging-tidbcloud-cd.pingcap.net",
      "path": "/",
      "port": 80,
      "protocol": "http",
      "backend_service": "argocd-server",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": true
    },
    {
      "deployment_object": "argocd",
      "component_path": "argocd/argocd",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "ingress",
      "manifest_name": "argocd",
      "namespace": null,
      "environment_hint": null,
      "source_file": "argocd/argocd/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:argocd:ingress:argocd:0",
      "reachability": "unknown_dns",
      "host": "tidbcloud-cd.pingcap.net",
      "path": null,
      "port": null,
      "protocol": "http",
      "backend_service": null,
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": true
    },
    {
      "deployment_object": "argocd",
      "component_path": "argocd/argocd",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "ingress",
      "manifest_name": "argocd",
      "namespace": null,
      "environment_hint": null,
      "source_file": "argocd/argocd/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:argocd:ingress:argocd:0",
      "reachability": "unknown",
      "host": null,
      "path": "/",
      "port": 80,
      "protocol": "http",
      "backend_service": "argocd-server",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": true
    },
    {
      "deployment_object": "auditservice",
      "component_path": "auditservice/base",
      "source_repo": "tidbcloud/auditservice",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "auditservice-api-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "auditservice/base/auditservice-api-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/auditservice/interfaces/cmd-api.json",
        "knowledge/repos/auditservice/interfaces/cmd-subscriber.json",
        "knowledge/repos/auditservice/interfaces/cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:auditservice:service:auditservice-api-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "auditservice-api-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "auditservice",
      "component_path": "dev/auditservice/base",
      "source_repo": "tidbcloud/auditservice",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "auditservice-api-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/auditservice/base/auditservice-api-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/auditservice/interfaces/cmd-api.json",
        "knowledge/repos/auditservice/interfaces/cmd-subscriber.json",
        "knowledge/repos/auditservice/interfaces/cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:auditservice:service:auditservice-api-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "auditservice-api-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "auditservice",
      "component_path": "staging/auditservice/base",
      "source_repo": "tidbcloud/auditservice",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "auditservice-api-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/auditservice/base/auditservice-api-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/auditservice/interfaces/cmd-api.json",
        "knowledge/repos/auditservice/interfaces/cmd-subscriber.json",
        "knowledge/repos/auditservice/interfaces/cmd-worker.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:auditservice:service:auditservice-api-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "auditservice-api-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "authserver",
      "component_path": "authserver/base",
      "source_repo": "tidbcloud/auth-server",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "authserver-central-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "authserver/base/authserver-central-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/auth-server/interfaces/cmd-auth-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:authserver:service:authserver-central-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        10010,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "authserver-central-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "authserver",
      "component_path": "authserver/base",
      "source_repo": "tidbcloud/auth-server",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "authserver-provider-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "authserver/base/authserver-provider-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/auth-server/interfaces/cmd-auth-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:authserver:service:authserver-provider-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        10010,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "authserver-provider-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "authserver",
      "component_path": "dev/authserver/base",
      "source_repo": "tidbcloud/auth-server",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "authserver-central-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/authserver/base/authserver-central-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/auth-server/interfaces/cmd-auth-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:authserver:service:authserver-central-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        10010,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "authserver-central-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "authserver",
      "component_path": "dev/authserver/base",
      "source_repo": "tidbcloud/auth-server",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "authserver-provider-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/authserver/base/authserver-provider-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/auth-server/interfaces/cmd-auth-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:authserver:service:authserver-provider-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        10010,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "authserver-provider-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "authserver",
      "component_path": "staging/authserver/base",
      "source_repo": "tidbcloud/auth-server",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "authserver-central-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/authserver/base/authserver-central-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/auth-server/interfaces/cmd-auth-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:authserver:service:authserver-central-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        10010,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "authserver-central-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "authserver",
      "component_path": "staging/authserver/base",
      "source_repo": "tidbcloud/auth-server",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "authserver-provider-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/authserver/base/authserver-provider-deployment.yaml",
      "interface_artifacts": [
        "knowledge/repos/auth-server/interfaces/cmd-auth-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:authserver:service:authserver-provider-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        10010,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "authserver-provider-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/chaos-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "chaos-api-auth",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/chaos-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:chaos-api-auth:0",
      "reachability": "unknown",
      "host": null,
      "path": "/fault/api/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "chaos-api-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/chaos-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "chaos-api-auth",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/chaos-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:chaos-api-auth:1",
      "reachability": "unknown",
      "host": null,
      "path": "/chaos/api/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "chaos-api-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/chaos-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "chaos-api-no-auth",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/chaos-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:chaos-api-no-auth:0",
      "reachability": "unknown",
      "host": null,
      "path": "/chaos/swagger/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "chaos-api-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/clinic",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/grafana",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/kibana",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:3",
      "reachability": "unknown",
      "host": null,
      "path": "/metric/",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-without-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/login",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-without-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/swagger",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-without-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/ping",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "clinic",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-api/base/service.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:service:clinic",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "tcp",
      "backend_service": "clinic",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-data-service/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-data-service-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-data-service/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-data-service-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/data-proxy",
      "port": 8087,
      "protocol": "http",
      "backend_service": "clinic-data-service",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-data-service/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-data-service-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-data-service/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-data-service-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/clinic-internal",
      "port": 8087,
      "protocol": "http",
      "backend_service": "clinic-data-service",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/clinic-ui/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "clinic-ui",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/clinic-ui/base/services.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:service:clinic-ui",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "clinic-ui",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-with-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/event.*",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-with-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/api/userdebug/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-with-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/alert/v1/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-without-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/cloud_server/swagger",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-without-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/api/alertInternal/v1/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-without-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/byoc/v1/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/ngm/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "ng-monitoring-dbaas",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/ngm/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:ng-monitoring-dbaas:0",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z-]+/ngm/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "ng-monitoring",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/ngm/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "ng-monitoring",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/ngm/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:ng-monitoring:0",
      "reachability": "unknown",
      "host": null,
      "path": "/ngm/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "ng-monitoring",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/ngm/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "ngm-jaeger",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/ngm/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:ngm-jaeger:0",
      "reachability": "unknown",
      "host": null,
      "path": "/ngm/traces",
      "port": 16686,
      "protocol": "http",
      "backend_service": "ngm-jaeger",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "clinic/tablefullscan-slow-query/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "tablefullscan-slow-query-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "clinic/tablefullscan-slow-query/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:tablefullscan-slow-query-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/clinic-internal/healthcheck/sql/tablefullscan-slowquery",
      "port": 8080,
      "protocol": "http",
      "backend_service": "tablefullscan-slow-query",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/chaos-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "chaos-api-auth",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/chaos-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:chaos-api-auth:0",
      "reachability": "unknown",
      "host": null,
      "path": "/fault/api/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "chaos-api-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/chaos-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "chaos-api-auth",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/chaos-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:chaos-api-auth:1",
      "reachability": "unknown",
      "host": null,
      "path": "/chaos/api/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "chaos-api-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/chaos-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "chaos-api-no-auth",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/chaos-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:chaos-api-no-auth:0",
      "reachability": "unknown",
      "host": null,
      "path": "/chaos/swagger/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "chaos-api-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/clinic",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/grafana",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/kibana",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:3",
      "reachability": "unknown",
      "host": null,
      "path": "/metric/",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-without-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/login",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-without-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/swagger",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-without-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/ping",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "clinic",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-api/base/service.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:service:clinic",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "tcp",
      "backend_service": "clinic",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-data-service/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-data-service-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-data-service/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-data-service-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/data-proxy",
      "port": 8087,
      "protocol": "http",
      "backend_service": "clinic-data-service",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-data-service/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-data-service-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-data-service/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-data-service-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/clinic-internal",
      "port": 8087,
      "protocol": "http",
      "backend_service": "clinic-data-service",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-ui/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "pingchat-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-ui/base/pingchat-ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:pingchat-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/pingchat",
      "port": 80,
      "protocol": "http",
      "backend_service": "pingchat-web-endpoint",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/clinic-ui/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "clinic-ui",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/clinic-ui/base/services.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:service:clinic-ui",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "clinic-ui",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-with-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/event.*",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-with-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/api/userdebug/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-with-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/alert/v1/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-without-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/cloud_server/swagger",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-without-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/api/alertInternal/v1/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-without-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/byoc/v1/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/ngm/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "ng-monitoring-dbaas",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/ngm/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:ng-monitoring-dbaas:0",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z-]+/ngm/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "ng-monitoring",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/ngm/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "ng-monitoring",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/ngm/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:ng-monitoring:0",
      "reachability": "unknown",
      "host": null,
      "path": "/ngm/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "ng-monitoring",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/ngm/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "ngm-jaeger",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/ngm/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:ngm-jaeger:0",
      "reachability": "unknown",
      "host": null,
      "path": "/ngm/traces",
      "port": 16686,
      "protocol": "http",
      "backend_service": "ngm-jaeger",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "dev/clinic/tablefullscan-slow-query/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "tablefullscan-slow-query-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/clinic/tablefullscan-slow-query/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:tablefullscan-slow-query-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/clinic-internal/healthcheck/sql/tablefullscan-slowquery",
      "port": 8080,
      "protocol": "http",
      "backend_service": "tablefullscan-slow-query",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/chaos-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "chaos-api-auth",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/chaos-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:chaos-api-auth:0",
      "reachability": "unknown",
      "host": null,
      "path": "/fault/api/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "chaos-api-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/chaos-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "chaos-api-auth",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/chaos-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:chaos-api-auth:1",
      "reachability": "unknown",
      "host": null,
      "path": "/chaos/api/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "chaos-api-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/chaos-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "chaos-api-no-auth",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/chaos-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:chaos-api-no-auth:0",
      "reachability": "unknown",
      "host": null,
      "path": "/chaos/swagger/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "chaos-api-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/clinic",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/grafana",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/kibana",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-with-auth-kong-ingress:3",
      "reachability": "unknown",
      "host": null,
      "path": "/metric/",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-without-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/login",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-without-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/swagger",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-api/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-api-without-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/ping",
      "port": 8085,
      "protocol": "http",
      "backend_service": "clinic",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-api/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "clinic",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-api/base/service.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:service:clinic",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "tcp",
      "backend_service": "clinic",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-data-service/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-data-service-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-data-service/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-data-service-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/data-proxy",
      "port": 8087,
      "protocol": "http",
      "backend_service": "clinic-data-service",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-data-service/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "clinic-data-service-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-data-service/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:clinic-data-service-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/clinic-internal",
      "port": 8087,
      "protocol": "http",
      "backend_service": "clinic-data-service",
      "evidence_kind": "Ingress",
      "ingress_class": null,
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/clinic-ui/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "clinic-ui",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/clinic-ui/base/services.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:service:clinic-ui",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "clinic-ui",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-with-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/event.*",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-with-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/api/userdebug/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-with-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-with-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/alert/v1/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-without-auth-kong-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/cloud_server/swagger",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-without-auth-kong-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/api/alertInternal/v1/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/cloud-server/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "dbaas-api-without-auth-kong-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/cloud-server/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:dbaas-api-without-auth-kong-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/byoc/v1/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "cloud-server-service",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/ngm/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "ng-monitoring-dbaas",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/ngm/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:ng-monitoring-dbaas:0",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z-]+/ngm/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "ng-monitoring",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/ngm/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "ng-monitoring",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/ngm/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:ng-monitoring:0",
      "reachability": "unknown",
      "host": null,
      "path": "/ngm/",
      "port": 12021,
      "protocol": "http",
      "backend_service": "ng-monitoring",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "clinic",
      "component_path": "staging/clinic/ngm/base",
      "source_repo": "tidbcloud/clinic-cd multi-application delivery family",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "medium-high",
      "exposure_surface": "ingress",
      "manifest_name": "ngm-jaeger",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/clinic/ngm/base/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:clinic:ingress:ngm-jaeger:0",
      "reachability": "unknown",
      "host": null,
      "path": "/ngm/traces",
      "port": 16686,
      "protocol": "http",
      "backend_service": "ngm-jaeger",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "config-center",
      "component_path": "config-center/base",
      "source_repo": "tidbcloud/config-center",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "config-center",
      "namespace": null,
      "environment_hint": null,
      "source_file": "config-center/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/config-center/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:config-center:service:config-center",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8080,
        80
      ],
      "protocol": "grpc",
      "backend_service": "config-center",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "config-center-regional",
      "component_path": "config-center-regional/base",
      "source_repo": "tidbcloud/config-center",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "config-center",
      "namespace": null,
      "environment_hint": null,
      "source_file": "config-center-regional/base/httproute.yaml",
      "interface_artifacts": [
        "knowledge/repos/config-center/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:config-center-regional:httproute:config-center:0:config-center",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/config-center",
      "port": 80,
      "protocol": "http",
      "backend_service": "config-center",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "config-center-regional",
      "component_path": "config-center-regional/base",
      "source_repo": "tidbcloud/config-center",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "config-center",
      "namespace": null,
      "environment_hint": null,
      "source_file": "config-center-regional/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/config-center/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:config-center-regional:service:config-center",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8080,
        80
      ],
      "protocol": "grpc",
      "backend_service": "config-center",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "config-center-regional",
      "component_path": "dev/config-center-regional/base",
      "source_repo": "tidbcloud/config-center",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "config-center",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/config-center-regional/base/httproute.yaml",
      "interface_artifacts": [
        "knowledge/repos/config-center/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:config-center-regional:httproute:config-center:0:config-center",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/config-center",
      "port": 80,
      "protocol": "http",
      "backend_service": "config-center",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "config-center-regional",
      "component_path": "dev/config-center-regional/base",
      "source_repo": "tidbcloud/config-center",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "config-center",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/config-center-regional/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/config-center/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:config-center-regional:service:config-center",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8080,
        80
      ],
      "protocol": "grpc",
      "backend_service": "config-center",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "config-center-regional",
      "component_path": "staging/config-center-regional/base",
      "source_repo": "tidbcloud/config-center",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "config-center",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/config-center-regional/base/httproute.yaml",
      "interface_artifacts": [
        "knowledge/repos/config-center/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:config-center-regional:httproute:config-center:0:config-center",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/config-center",
      "port": 80,
      "protocol": "http",
      "backend_service": "config-center",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "config-center-regional",
      "component_path": "staging/config-center-regional/base",
      "source_repo": "tidbcloud/config-center",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "config-center",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/config-center-regional/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/config-center/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:config-center-regional:service:config-center",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8080,
        80
      ],
      "protocol": "grpc",
      "backend_service": "config-center",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "core-svc",
      "component_path": "core-svc/base",
      "source_repo": "tidbcloud/core-svc",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dbaas-core-portal-server-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "core-svc/base/core-portal-server-http-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/core-svc/interfaces/portal-cmd-graceful-shutdown-tidb-webhook.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-health-checker.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-server.json",
        "knowledge/repos/core-svc/interfaces/svc-cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:core-svc:service:dbaas-core-portal-server-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000
      ],
      "protocol": "http",
      "backend_service": "dbaas-core-portal-server-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "core-svc",
      "component_path": "core-svc/base",
      "source_repo": "tidbcloud/core-svc",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "dbaas-core-svc-server-grpc-clinic",
      "namespace": null,
      "environment_hint": null,
      "source_file": "core-svc/base/core-svc-server-grpc-clinic-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/core-svc/interfaces/portal-cmd-graceful-shutdown-tidb-webhook.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-health-checker.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-server.json",
        "knowledge/repos/core-svc/interfaces/svc-cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:core-svc:service:dbaas-core-svc-server-grpc-clinic",
      "reachability": "internal_lb",
      "host": null,
      "path": null,
      "port": [
        8888
      ],
      "protocol": "grpc",
      "backend_service": "dbaas-core-svc-server-grpc-clinic",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "core-svc",
      "component_path": "core-svc/envs/nightly",
      "source_repo": "tidbcloud/core-svc",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "dbaas-core-svc-server-grpc-cleanup",
      "namespace": null,
      "environment_hint": "nightly",
      "source_file": "core-svc/envs/nightly/core-svc-server-grpc-cleanup-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/core-svc/interfaces/portal-cmd-graceful-shutdown-tidb-webhook.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-health-checker.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-server.json",
        "knowledge/repos/core-svc/interfaces/svc-cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:core-svc:service:dbaas-core-svc-server-grpc-cleanup",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8888
      ],
      "protocol": "grpc",
      "backend_service": "dbaas-core-svc-server-grpc-cleanup",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-type": "external",
        "service.beta.kubernetes.io/aws-load-balancer-internal": "false",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "instance"
      }
    },
    {
      "deployment_object": "core-svc",
      "component_path": "core-svc/envs/staging",
      "source_repo": "tidbcloud/core-svc",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "dbaas-core-svc-server-grpc-cleanup",
      "namespace": null,
      "environment_hint": "staging",
      "source_file": "core-svc/envs/staging/core-svc-server-grpc-cleanup-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/core-svc/interfaces/portal-cmd-graceful-shutdown-tidb-webhook.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-health-checker.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-server.json",
        "knowledge/repos/core-svc/interfaces/svc-cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:core-svc:service:dbaas-core-svc-server-grpc-cleanup",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8888
      ],
      "protocol": "grpc",
      "backend_service": "dbaas-core-svc-server-grpc-cleanup",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-type": "external",
        "service.beta.kubernetes.io/aws-load-balancer-internal": "false",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "instance"
      }
    },
    {
      "deployment_object": "core-svc",
      "component_path": "core-svc/envs/staging",
      "source_repo": "tidbcloud/core-svc",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "dbaas-core-svc-server-grpc-qa",
      "namespace": null,
      "environment_hint": "staging",
      "source_file": "core-svc/envs/staging/core-svc-server-grpc-qa-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/core-svc/interfaces/portal-cmd-graceful-shutdown-tidb-webhook.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-health-checker.json",
        "knowledge/repos/core-svc/interfaces/portal-cmd-server.json",
        "knowledge/repos/core-svc/interfaces/svc-cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:core-svc:service:dbaas-core-svc-server-grpc-qa",
      "reachability": "internal_lb",
      "host": null,
      "path": null,
      "port": [
        8888
      ],
      "protocol": "grpc",
      "backend_service": "dbaas-core-svc-server-grpc-qa",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "dataflow-service-ng",
      "component_path": "dataflow-service-ng/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-ng-grpc",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dataflow-service-ng/base/grpc-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-service-ng:service:dataflow-ng-grpc",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "dataflow-ng-grpc",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "dataflow-service-ng",
      "component_path": "dataflow-service-ng/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-ng-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dataflow-service-ng/base/http-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-service-ng:service:dataflow-ng-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000,
        9090
      ],
      "protocol": "http",
      "backend_service": "dataflow-ng-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "konghq.com/override": "timeout-kong-ingress"
      }
    },
    {
      "deployment_object": "dataflow-service-ng",
      "component_path": "dataflow-service-ng/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-ng-worker",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dataflow-service-ng/base/worker-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-service-ng:service:dataflow-ng-worker",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        9090
      ],
      "protocol": "tcp",
      "backend_service": "dataflow-ng-worker",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "dataflow-service-ng",
      "component_path": "dev/dataflow-service-ng/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-ng-grpc",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/dataflow-service-ng/base/grpc-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-service-ng:service:dataflow-ng-grpc",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "dataflow-ng-grpc",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "dataflow-service-ng",
      "component_path": "dev/dataflow-service-ng/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-ng-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/dataflow-service-ng/base/http-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-service-ng:service:dataflow-ng-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000,
        9090
      ],
      "protocol": "http",
      "backend_service": "dataflow-ng-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "konghq.com/override": "timeout-kong-ingress"
      }
    },
    {
      "deployment_object": "dataflow-service-ng",
      "component_path": "dev/dataflow-service-ng/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-ng-worker",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/dataflow-service-ng/base/worker-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-service-ng:service:dataflow-ng-worker",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        9090
      ],
      "protocol": "tcp",
      "backend_service": "dataflow-ng-worker",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "dataflow-service-ng",
      "component_path": "staging/dataflow-service-ng/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-ng-grpc",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/dataflow-service-ng/base/grpc-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-service-ng:service:dataflow-ng-grpc",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "dataflow-ng-grpc",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "dataflow-service-ng",
      "component_path": "staging/dataflow-service-ng/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-ng-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/dataflow-service-ng/base/http-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-service-ng:service:dataflow-ng-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000,
        9090
      ],
      "protocol": "http",
      "backend_service": "dataflow-ng-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "konghq.com/override": "timeout-kong-ingress"
      }
    },
    {
      "deployment_object": "dataflow-service-ng",
      "component_path": "staging/dataflow-service-ng/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-ng-worker",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/dataflow-service-ng/base/worker-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-service-ng:service:dataflow-ng-worker",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        9090
      ],
      "protocol": "tcp",
      "backend_service": "dataflow-ng-worker",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "dataflow-svc",
      "component_path": "dataflow-svc/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-grpc",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dataflow-svc/base/grpc-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-svc:service:dataflow-grpc",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "dataflow-grpc",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "dataflow-svc",
      "component_path": "dataflow-svc/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dataflow-svc/base/http-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-svc:service:dataflow-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        11000,
        9090
      ],
      "protocol": "http",
      "backend_service": "dataflow-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "konghq.com/override": "timeout-kong-ingress"
      }
    },
    {
      "deployment_object": "dataflow-svc",
      "component_path": "dataflow-svc/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dataflow-worker",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dataflow-svc/base/worker-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataflow-svc:service:dataflow-worker",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        9090
      ],
      "protocol": "tcp",
      "backend_service": "dataflow-worker",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "dataservice-regional-svc",
      "component_path": "dataservice-regional-svc/alicloud-envs/prod-ali-ap-southeast-1",
      "source_repo": "tidbcloud/dataservices",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "dataservice-dataapp-gateway",
      "namespace": "dataservice",
      "environment_hint": "prod-ali-ap-southeast-1",
      "source_file": "dataservice-regional-svc/alicloud-envs/prod-ali-ap-southeast-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataservices/interfaces/cmd-adminapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-central-worker.json",
        "knowledge/repos/dataservices/interfaces/cmd-central.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-control.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-executor.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-gateway.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-regioncentral.json",
        "knowledge/repos/dataservices/interfaces/cmd-tools.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataservice-regional-svc:ingress:dataservice-dataapp-gateway:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-southeast-1.prod.alicloud.tidbcloud.com",
      "path": "/dataservice(/|$)(.*)",
      "port": 11000,
      "protocol": "http",
      "backend_service": "dataservice-dataapp-gateway-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "dataservice-regional-svc",
      "component_path": "dataservice-regional-svc/alicloud-envs/prod-ali-ap-southeast-5",
      "source_repo": "tidbcloud/dataservices",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "dataservice-dataapp-gateway",
      "namespace": "dataservice",
      "environment_hint": "prod-ali-ap-southeast-5",
      "source_file": "dataservice-regional-svc/alicloud-envs/prod-ali-ap-southeast-5/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataservices/interfaces/cmd-adminapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-central-worker.json",
        "knowledge/repos/dataservices/interfaces/cmd-central.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-control.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-executor.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-gateway.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-regioncentral.json",
        "knowledge/repos/dataservices/interfaces/cmd-tools.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataservice-regional-svc:ingress:dataservice-dataapp-gateway:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-southeast-5.prod.alicloud.tidbcloud.com",
      "path": "/dataservice(/|$)(.*)",
      "port": 11000,
      "protocol": "http",
      "backend_service": "dataservice-dataapp-gateway-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "dataservice-regional-svc",
      "component_path": "dataservice-regional-svc/alicloud-envs/prod-ali-cn-hongkong",
      "source_repo": "tidbcloud/dataservices",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "dataservice-dataapp-gateway",
      "namespace": "dataservice",
      "environment_hint": "prod-ali-cn-hongkong",
      "source_file": "dataservice-regional-svc/alicloud-envs/prod-ali-cn-hongkong/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataservices/interfaces/cmd-adminapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-central-worker.json",
        "knowledge/repos/dataservices/interfaces/cmd-central.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-control.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-executor.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-gateway.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-regioncentral.json",
        "knowledge/repos/dataservices/interfaces/cmd-tools.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataservice-regional-svc:ingress:dataservice-dataapp-gateway:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.cn-hongkong.prod.alicloud.tidbcloud.com",
      "path": "/dataservice(/|$)(.*)",
      "port": 11000,
      "protocol": "http",
      "backend_service": "dataservice-dataapp-gateway-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "dataservice-regional-svc",
      "component_path": "dataservice-regional-svc/alicloud-envs/prod-ali-na-south-1",
      "source_repo": "tidbcloud/dataservices",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "dataservice-dataapp-gateway",
      "namespace": "dataservice",
      "environment_hint": "prod-ali-na-south-1",
      "source_file": "dataservice-regional-svc/alicloud-envs/prod-ali-na-south-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataservices/interfaces/cmd-adminapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-central-worker.json",
        "knowledge/repos/dataservices/interfaces/cmd-central.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-control.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-executor.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-gateway.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-regioncentral.json",
        "knowledge/repos/dataservices/interfaces/cmd-tools.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataservice-regional-svc:ingress:dataservice-dataapp-gateway:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.na-south-1.prod.alicloud.tidbcloud.com",
      "path": "/dataservice(/|$)(.*)",
      "port": 11000,
      "protocol": "http",
      "backend_service": "dataservice-dataapp-gateway-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "dataservice-regional-svc",
      "component_path": "dev/dataservice-regional-svc/envs/dev-ali-ap-southeast-1",
      "source_repo": "tidbcloud/dataservices",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "dataservice-dataapp-gateway",
      "namespace": "dataservice",
      "environment_hint": "dev-ali-ap-southeast-1",
      "source_file": "dev/dataservice-regional-svc/envs/dev-ali-ap-southeast-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataservices/interfaces/cmd-adminapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-central-worker.json",
        "knowledge/repos/dataservices/interfaces/cmd-central.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-control.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-executor.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi-gateway.json",
        "knowledge/repos/dataservices/interfaces/cmd-dataapi.json",
        "knowledge/repos/dataservices/interfaces/cmd-regioncentral.json",
        "knowledge/repos/dataservices/interfaces/cmd-tools.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dataservice-regional-svc:ingress:dataservice-dataapp-gateway:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-southeast-1.dev.shared.alicloud.tidbcloud.com",
      "path": "/dataservice(/|$)(.*)",
      "port": 11000,
      "protocol": "http",
      "backend_service": "dataservice-dataapp-gateway-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "dedicated-cluster-ng-service",
      "component_path": "dedicated-cluster-ng-service/cluster-ng-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-ng-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-cluster-ng-service/cluster-ng-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-ng-service:httproute:cluster-ng-server:0:cluster-ng-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/api/premium",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-ng-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-ng-service",
      "component_path": "dedicated-cluster-ng-service/cluster-ng-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-ng-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-cluster-ng-service/cluster-ng-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-ng-service:httproute:cluster-ng-server:1:cluster-ng-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/dataplane",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-ng-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-ng-service",
      "component_path": "dedicated-cluster-ng-service/cluster-ng-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-ng-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-cluster-ng-service/cluster-ng-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-ng-service:httproute:cluster-ng-server:2:cluster-ng-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/cluster-ng-server",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-ng-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-ng-service",
      "component_path": "dev/dedicated-cluster-ng-service/cluster-ng-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-ng-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/dedicated-cluster-ng-service/cluster-ng-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-ng-service:httproute:cluster-ng-server:0:cluster-ng-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/api/premium",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-ng-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-ng-service",
      "component_path": "dev/dedicated-cluster-ng-service/cluster-ng-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-ng-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/dedicated-cluster-ng-service/cluster-ng-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-ng-service:httproute:cluster-ng-server:1:cluster-ng-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/dataplane",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-ng-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-ng-service",
      "component_path": "dev/dedicated-cluster-ng-service/cluster-ng-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-ng-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/dedicated-cluster-ng-service/cluster-ng-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-ng-service:httproute:cluster-ng-server:2:cluster-ng-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/cluster-ng-server",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-ng-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-ng-service",
      "component_path": "staging/dedicated-cluster-ng-service/cluster-ng-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-ng-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/dedicated-cluster-ng-service/cluster-ng-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-ng-service:httproute:cluster-ng-server:0:cluster-ng-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/api/premium",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-ng-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-ng-service",
      "component_path": "staging/dedicated-cluster-ng-service/cluster-ng-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-ng-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/dedicated-cluster-ng-service/cluster-ng-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-ng-service:httproute:cluster-ng-server:1:cluster-ng-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/dataplane",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-ng-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-ng-service",
      "component_path": "staging/dedicated-cluster-ng-service/cluster-ng-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-ng-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/dedicated-cluster-ng-service/cluster-ng-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-ng-service:httproute:cluster-ng-server:2:cluster-ng-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/cluster-ng-server",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-ng-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-service",
      "component_path": "dedicated-cluster-service/cluster-server/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "cluster-control-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-cluster-service/cluster-server/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-service:httproute:cluster-control-server:0:cluster-control-service",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/cluster-server",
      "port": 80,
      "protocol": "http",
      "backend_service": "cluster-control-service",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-service",
      "component_path": "dedicated-cluster-service/tiworkload/envs/dev-eastus",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "tiworkload-agent",
      "namespace": "tiworkload",
      "environment_hint": "dev-eastus",
      "source_file": "dedicated-cluster-service/tiworkload/envs/dev-eastus/tiworkload-agent-httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-service:httproute:tiworkload-agent:0:tiworkload-agent",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/tiworkload",
      "port": 81,
      "protocol": "http",
      "backend_service": "tiworkload-agent",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "group": "gateway.networking.k8s.io",
          "kind": "Gateway",
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-service",
      "component_path": "dedicated-cluster-service/tiworkload/envs/staging-eastus2",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "tiworkload-agent",
      "namespace": "tiworkload",
      "environment_hint": "staging-eastus2",
      "source_file": "dedicated-cluster-service/tiworkload/envs/staging-eastus2/tiworkload-agent-httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-service:httproute:tiworkload-agent:0:tiworkload-agent",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/tiworkload",
      "port": 81,
      "protocol": "http",
      "backend_service": "tiworkload-agent",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "group": "gateway.networking.k8s.io",
          "kind": "Gateway",
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-cluster-service",
      "component_path": "dedicated-cluster-service/tiworkload/envs/staging-jpeast",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tiworkload-agent",
      "namespace": "tiworkload",
      "environment_hint": "staging-jpeast",
      "source_file": "dedicated-cluster-service/tiworkload/envs/staging-jpeast/tiworkload-agent-lb.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-service:service:tiworkload-agent",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        81
      ],
      "protocol": "tcp",
      "backend_service": "tiworkload-agent",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/azure-load-balancer-ipv4": "4.215.195.204"
      }
    },
    {
      "deployment_object": "dedicated-cluster-service",
      "component_path": "dedicated-cluster-service/tiworkload/envs/staging-southeastasia",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tiworkload-agent",
      "namespace": "tiworkload",
      "environment_hint": "staging-southeastasia",
      "source_file": "dedicated-cluster-service/tiworkload/envs/staging-southeastasia/tiworkload-agent-lb.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-service:service:tiworkload-agent",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        81
      ],
      "protocol": "tcp",
      "backend_service": "tiworkload-agent",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/azure-load-balancer-ipv4": "52.230.20.182"
      }
    },
    {
      "deployment_object": "dedicated-cluster-service",
      "component_path": "dedicated-cluster-service/tiworkload/envs/staging-southeastasia",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tiworkload-agent-dev",
      "namespace": "tiworkload",
      "environment_hint": "staging-southeastasia",
      "source_file": "dedicated-cluster-service/tiworkload/envs/staging-southeastasia/tiworkload.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-service:service:tiworkload-agent-dev",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        81
      ],
      "protocol": "tcp",
      "backend_service": "tiworkload-agent-dev",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/azure-load-balancer-ipv4": "52.230.20.182"
      }
    },
    {
      "deployment_object": "dedicated-cluster-service",
      "component_path": "dedicated-cluster-service/tiworkload/envs/staging-us-central1",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tiworkload-agent",
      "namespace": "tiworkload",
      "environment_hint": "staging-us-central1",
      "source_file": "dedicated-cluster-service/tiworkload/envs/staging-us-central1/tiworkload-agent-service.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-cluster-service:service:tiworkload-agent",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        81
      ],
      "protocol": "tcp",
      "backend_service": "tiworkload-agent",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "external"
      }
    },
    {
      "deployment_object": "dedicated-global-service",
      "component_path": "dedicated-global-service/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dedicated-global-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-global-service/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-global-service:service:dedicated-global-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        8080,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "dedicated-global-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "dedicated-infra-apiserver",
      "component_path": "dedicated-infra-apiserver/base",
      "source_repo": "infra-cd apiserver stack + third-party kubernetes control-plane bundle",
      "mapping_type": "third_party_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "dedicated-api-server-lb",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-infra-apiserver/base/service.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:dedicated-infra-apiserver:service:dedicated-api-server-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        443
      ],
      "protocol": "tcp",
      "backend_service": "dedicated-api-server-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "external",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "instance",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing"
      }
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/base",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-regional-server/gateway-crds/base/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/base",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-regional-server/gateway-crds/base/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-eastus",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-eastus",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-eastus/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-eastus",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-eastus",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-eastus/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.eastus.dev.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-eastus2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-eastus2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-eastus2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-eastus2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-eastus2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-eastus2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.eastus2.dev.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-southeastasia-chengfei",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-southeastasia-chengfei",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-southeastasia-chengfei/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-southeastasia-chengfei",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-southeastasia-chengfei",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-southeastasia-chengfei/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.southeastasia-chengfei.dev.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-southeastasia",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-southeastasia",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-southeastasia/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-southeastasia",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-southeastasia",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-southeastasia/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.southeastasia.dev.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-east-1-ng",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-east-1-ng",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-east-1-ng/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-east-1-ng",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-east-1-ng",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-east-1-ng/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-1-ng.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-1.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-west-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-west-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-west-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-west-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-west-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-west-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-west1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-west1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-west1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-west1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-west1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-west1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west1.regional-api.dev.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-west2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-west2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-west2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/dev-us-west2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-west2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/dev-us-west2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west2.regional-api.dev.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-af-south-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-af-south-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-af-south-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-af-south-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-af-south-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-af-south-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "af-south-1.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-east-1.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-northeast-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-northeast-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-northeast-1.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-northeast-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-northeast-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-northeast-2.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-3",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-northeast-3",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-3/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-3",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-northeast-3",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-northeast-3/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-northeast-3.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-south-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-south-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-south-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-south-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-south-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-south-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-south-1.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-2.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-3-def",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-3-def",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-3-def/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-3-def",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-3-def",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-3-def/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-3-def.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-5",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-5",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-5/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-5",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-5",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-5/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-5.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-7",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-7",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-7/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-7",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-7",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-ap-southeast-7/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-7.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-east1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-east1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-east1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-east1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-east1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-east1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "asia-east1.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-east2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-east2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-east2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-east2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-east2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-east2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "asia-east2.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-northeast1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-northeast1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-northeast1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-northeast1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-northeast1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-northeast1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "asia-northeast1.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-northeast2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-northeast2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-northeast2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-northeast2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-northeast2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-northeast2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "asia-northeast2.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-south1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-south1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-south1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-south1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-south1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-south1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "asia-south1.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-southeast1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-southeast1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-southeast1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-asia-southeast1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-asia-southeast1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-asia-southeast1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "asia-southeast1.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-eastus2-testinfra",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-eastus2-testinfra",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-eastus2-testinfra/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-eastus2-testinfra",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-eastus2-testinfra",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-eastus2-testinfra/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.eastus2-testinfra.prod.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-eastus2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-eastus2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-eastus2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-eastus2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-eastus2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-eastus2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.eastus2.prod.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-eu-central-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-eu-central-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-eu-central-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-eu-central-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-eu-central-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-eu-central-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "eu-central-1.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-eu-west-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-eu-west-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-eu-west-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-eu-west-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-eu-west-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-eu-west-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "eu-west-1.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-europe-west3",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-europe-west3",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-europe-west3/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-europe-west3",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-europe-west3",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-europe-west3/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "europe-west3.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-japaneast",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-japaneast",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-japaneast/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-japaneast",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-japaneast",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-japaneast/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.japaneast.prod.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-sa-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-sa-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-sa-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-sa-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-sa-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-sa-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "sa-east-1.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-southeastasia",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-southeastasia",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-southeastasia/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-southeastasia",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-southeastasia",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-southeastasia/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.southeastasia.prod.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-central1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-central1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-central1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-central1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-central1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-central1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-central1.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-1.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-east-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-east-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-east-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-east-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-east-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-east-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-2.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-east4",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-east4",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-east4/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-east4",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-east4",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-east4/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east4.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-west-2-lyc",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west-2-lyc",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-west-2-lyc/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-west-2-lyc",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west-2-lyc",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-west-2-lyc/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2-lyc.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-west-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-west-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-west-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-west-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-west1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-west1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-us-west1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-us-west1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west1.regional-api.prod.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-westeurope",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-westeurope",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-westeurope/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/prod-westeurope",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-westeurope",
      "source_file": "dedicated-regional-server/gateway-crds/envs/prod-westeurope/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.westeurope.prod.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-eastus2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-eastus2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-eastus2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-eastus2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-eastus2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-eastus2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.eastus2.staging.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-southeastasia",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-southeastasia",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-southeastasia/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-southeastasia",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-southeastasia",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-southeastasia/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.southeastasia.staging.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-central1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-central1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-central1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-central1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-central1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-central1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-central1.regional-api.staging.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-east-1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-east-1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-east-1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-1.regional-api.staging.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2-lyc",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west-2-lyc",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2-lyc/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2-lyc",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west-2-lyc",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2-lyc/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2-lyc.regional-api.staging.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2-mjp",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west-2-mjp",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2-mjp/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2-mjp",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west-2-mjp",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2-mjp/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2-mjp.regional-api.staging.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west-2",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-west-2/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2.regional-api.staging.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-west1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-west1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/envs/staging-us-west1",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west1",
      "source_file": "dedicated-regional-server/gateway-crds/envs/staging-us-west1/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west1.regional-api.staging.gcp.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/variants/aws",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "aws",
      "source_file": "dedicated-regional-server/gateway-crds/variants/aws/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/variants/aws",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "aws",
      "source_file": "dedicated-regional-server/gateway-crds/variants/aws/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-1.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/variants/azure",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "azure",
      "source_file": "dedicated-regional-server/gateway-crds/variants/azure/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/gateway-crds/variants/azure",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "azure",
      "source_file": "dedicated-regional-server/gateway-crds/variants/azure/kong-gateway.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.eastus.dev.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "dedicated-regional-server",
      "component_path": "dedicated-regional-server/regional-server/base",
      "source_repo": "tidbcloud/infra-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "regional-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-regional-server/regional-server/base/httproute.yaml",
      "interface_artifacts": [
        "knowledge/repos/infra-provider/interfaces/cluster-agent-cmd-agent.json",
        "knowledge/repos/infra-provider/interfaces/cluster-controller.json",
        "knowledge/repos/infra-provider/interfaces/cluster-prober.json",
        "knowledge/repos/infra-provider/interfaces/cluster-server.json",
        "knowledge/repos/infra-provider/interfaces/clusterproxy-cmd-proxy.json",
        "knowledge/repos/infra-provider/interfaces/config-manager-cmd-server.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-provider.json",
        "knowledge/repos/infra-provider/interfaces/infra-api-cmd-infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/infra-exporter.json",
        "knowledge/repos/infra-provider/interfaces/infra-webhook.json",
        "knowledge/repos/infra-provider/interfaces/network-policy-controller-cmd-controller.json",
        "knowledge/repos/infra-provider/interfaces/quota-exporter.json",
        "knowledge/repos/infra-provider/interfaces/regional-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-regional-server:httproute:regional-server:0:regional-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/",
      "port": 80,
      "protocol": "http",
      "backend_service": "regional-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "dedicated-ticdc-service",
      "component_path": "dedicated-ticdc-service/ticdc-service/base",
      "source_repo": "tidbcloud/dataflow-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "httproute",
      "manifest_name": "ticdc-service-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dedicated-ticdc-service/ticdc-service/base/httproute.yaml",
      "interface_artifacts": [
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow-ng.json",
        "knowledge/repos/dataflow-service/interfaces/cmd-dataflow.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:dedicated-ticdc-service:httproute:ticdc-service-server:0:ticdc-service-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/ticdc-service",
      "port": 80,
      "protocol": "http",
      "backend_service": "ticdc-service-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "devops-service",
      "component_path": "dev/devops-service/devops-server/base",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "devops-server-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/devops-service/devops-server/base/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:devops-server-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/devops",
      "port": 8088,
      "protocol": "http",
      "backend_service": "devops-server",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "dev/devops-service/devops-server/base",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "devops-server-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/devops-service/devops-server/base/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:devops-server-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/devops-external",
      "port": 8088,
      "protocol": "http",
      "backend_service": "devops-server",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "dev/devops-service/devops-server/base",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "devops-server-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/devops-service/devops-server/base/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:devops-server-ingress:2",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/devops-mcp",
      "port": 8082,
      "protocol": "http",
      "backend_service": "devops-server-mcp",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "dev/devops-service/devops-server/base",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "devops-server-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/devops-service/devops-server/base/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:devops-server-ingress:3",
      "reachability": "unknown",
      "host": null,
      "path": "/.well-known",
      "port": 8082,
      "protocol": "http",
      "backend_service": "devops-server-mcp",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "devops-service/devops-server/base",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "devops-server-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "devops-service/devops-server/base/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:devops-server-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/devops",
      "port": 8088,
      "protocol": "http",
      "backend_service": "devops-server",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "devops-service/devops-server/base",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "devops-server-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "devops-service/devops-server/base/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:devops-server-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/devops-external",
      "port": 8088,
      "protocol": "http",
      "backend_service": "devops-server",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "devops-service/investibook/envs/preview",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "investibook",
      "namespace": null,
      "environment_hint": "preview",
      "source_file": "devops-service/investibook/envs/preview/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:investibook:0",
      "reachability": "public_dns",
      "host": "investibook.tidbcloud.com",
      "path": "/api",
      "port": 8000,
      "protocol": "http",
      "backend_service": "backend",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "devops-service/investibook/envs/preview",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "investibook",
      "namespace": null,
      "environment_hint": "preview",
      "source_file": "devops-service/investibook/envs/preview/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:investibook:0",
      "reachability": "unknown_dns",
      "host": "investibook.com",
      "path": "/api",
      "port": 8000,
      "protocol": "http",
      "backend_service": "backend",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "devops-service/investibook/envs/preview",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "investibook",
      "namespace": null,
      "environment_hint": "preview",
      "source_file": "devops-service/investibook/envs/preview/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:investibook:1",
      "reachability": "public_dns",
      "host": "investibook.tidbcloud.com",
      "path": "/health",
      "port": 8000,
      "protocol": "http",
      "backend_service": "backend",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "devops-service/investibook/envs/preview",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "investibook",
      "namespace": null,
      "environment_hint": "preview",
      "source_file": "devops-service/investibook/envs/preview/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:investibook:1",
      "reachability": "unknown_dns",
      "host": "investibook.com",
      "path": "/health",
      "port": 8000,
      "protocol": "http",
      "backend_service": "backend",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "devops-service/investibook/envs/preview",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "investibook",
      "namespace": null,
      "environment_hint": "preview",
      "source_file": "devops-service/investibook/envs/preview/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:investibook:2",
      "reachability": "public_dns",
      "host": "investibook.tidbcloud.com",
      "path": "/",
      "port": 3000,
      "protocol": "http",
      "backend_service": "frontend",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "devops-service/investibook/envs/preview",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "investibook",
      "namespace": null,
      "environment_hint": "preview",
      "source_file": "devops-service/investibook/envs/preview/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:investibook:2",
      "reachability": "unknown_dns",
      "host": "investibook.com",
      "path": "/",
      "port": 3000,
      "protocol": "http",
      "backend_service": "frontend",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "staging/devops-service/devops-server/base",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "devops-server-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/devops-service/devops-server/base/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:devops-server-ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/devops",
      "port": 8088,
      "protocol": "http",
      "backend_service": "devops-server",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "devops-service",
      "component_path": "staging/devops-service/devops-server/base",
      "source_repo": "tidbcloud/devops",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "devops-server-ingress",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/devops-service/devops-server/base/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/devops/interfaces/cmd-devops-server.json",
        "knowledge/repos/devops/interfaces/cmd-jump-pod-agent.json",
        "knowledge/repos/devops/interfaces/cmd-migrate-proxy.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:devops-service:ingress:devops-server-ingress:1",
      "reachability": "unknown",
      "host": null,
      "path": "/api/v1/devops-external",
      "port": 8088,
      "protocol": "http",
      "backend_service": "devops-server",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-aws-us-east-1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "dev-aws-us-east-1",
      "source_file": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-aws-us-east-1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-aws-us-west-2",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "dev-aws-us-west-2",
      "source_file": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-aws-us-west-2/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-azure-eastus",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": "metrics-integration",
      "environment_hint": "dev-azure-eastus",
      "source_file": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-azure-eastus/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {}
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-azure-eastus2",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": "metrics-integration",
      "environment_hint": "dev-azure-eastus2",
      "source_file": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-azure-eastus2/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {}
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-azure-southeastasia",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": "metrics-integration",
      "environment_hint": "dev-azure-southeastasia",
      "source_file": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-azure-southeastasia/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {}
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-gcp-us-west1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "dev-gcp-us-west1",
      "source_file": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-gcp-us-west1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "External",
        "cloud.google.com/neg": "{\"exposed_ports\":{\"8085\":{}}}"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-gcp-us-west2",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "dev-gcp-us-west2",
      "source_file": "dev/metrics-integration/metrics-integration-regional-loadbalancer/envs/dev-gcp-us-west2/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "External",
        "cloud.google.com/neg": "{\"exposed_ports\":{\"8085\":{}}}"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-northeast-1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-aws-ap-northeast-1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-northeast-1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-northeast-2",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-aws-ap-northeast-2",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-northeast-2/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-south-1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-aws-ap-south-1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-south-1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-southeast-1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-aws-ap-southeast-1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-southeast-1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-southeast-3",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-aws-ap-southeast-3",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-ap-southeast-3/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-eu-central-1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-aws-eu-central-1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-eu-central-1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-us-east-1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-aws-us-east-1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-us-east-1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-us-west-2",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-aws-us-west-2",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-aws-us-west-2/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-azure-eastus2",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": "metrics-integration",
      "environment_hint": "prod-azure-eastus2",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-azure-eastus2/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {}
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-azure-japaneast",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": "metrics-integration",
      "environment_hint": "prod-azure-japaneast",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-azure-japaneast/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {}
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-azure-southeastasia",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": "metrics-integration",
      "environment_hint": "prod-azure-southeastasia",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-azure-southeastasia/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {}
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-asia-east1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-gcp-asia-east1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-asia-east1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "External",
        "cloud.google.com/neg": "{\"exposed_ports\":{\"8085\":{}}}"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-asia-northeast1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-gcp-asia-northeast1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-asia-northeast1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "External",
        "cloud.google.com/neg": "{\"exposed_ports\":{\"8085\":{}}}"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-asia-southeast1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-gcp-asia-southeast1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-asia-southeast1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "External",
        "cloud.google.com/neg": "{\"exposed_ports\":{\"8085\":{}}}"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-us-central1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-gcp-us-central1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-us-central1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "External",
        "cloud.google.com/neg": "{\"exposed_ports\":{\"8085\":{}}}"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-us-west1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "prod-gcp-us-west1",
      "source_file": "metrics-integration/metrics-integration-regional-loadbalancer/envs/prod-gcp-us-west1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "External",
        "cloud.google.com/neg": "{\"exposed_ports\":{\"8085\":{}}}"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-aws-us-east-1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "stg-aws-us-east-1",
      "source_file": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-aws-us-east-1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-aws-us-west-2",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "stg-aws-us-west-2",
      "source_file": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-aws-us-west-2/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip",
        "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled": "true",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol": "TCP",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port": "8085",
        "service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes": "200,404",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags": "tenant=metrics-integration"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-azure-eastus2",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": "metrics-integration",
      "environment_hint": "stg-azure-eastus2",
      "source_file": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-azure-eastus2/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {}
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-gcp-us-central1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "stg-gcp-us-central1",
      "source_file": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-gcp-us-central1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "External",
        "cloud.google.com/neg": "{\"exposed_ports\":{\"8085\":{}}}"
      }
    },
    {
      "deployment_object": "metrics-integration",
      "component_path": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-gcp-us-west1",
      "source_repo": "tidbcloud/metrics-integration",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "metrics-integration-regional-service-lb",
      "namespace": null,
      "environment_hint": "stg-gcp-us-west1",
      "source_file": "staging/metrics-integration/metrics-integration-regional-loadbalancer/envs/stg-gcp-us-west1/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/metrics-integration/interfaces/global-cmd-metrics-integration.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-metrics-collector.json",
        "knowledge/repos/metrics-integration/interfaces/pipeline-cmd-prometheus.json",
        "knowledge/repos/metrics-integration/interfaces/regional-cmd-regional-integration-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:metrics-integration:service:metrics-integration-regional-service-lb",
      "reachability": "unknown_lb",
      "host": null,
      "path": null,
      "port": [
        8085
      ],
      "protocol": "http",
      "backend_service": "metrics-integration-regional-service-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "cloud.google.com/load-balancer-type": "External",
        "cloud.google.com/neg": "{\"exposed_ports\":{\"8085\":{}}}"
      }
    },
    {
      "deployment_object": "nextgen-global-service",
      "component_path": "nextgen-global-service/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "nextgen-global-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "nextgen-global-service/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:nextgen-global-service:service:nextgen-global-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        8080,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "nextgen-global-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/dataplane-manager/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "dataplane-manager",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/nextgen-regional-control-plane/dataplane-manager/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:httproute:dataplane-manager:0:dataplane-manager",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/dataplane-manager",
      "port": 80,
      "protocol": "http",
      "backend_service": "dataplane-manager",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/base/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/base/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-ap-southeast-1-pioneer",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-ap-southeast-1-pioneer",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-ap-southeast-1-pioneer/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-ap-southeast-1-pioneer",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-ap-southeast-1-pioneer",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-ap-southeast-1-pioneer/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1-pioneer.regional-api.dev.aliyun.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-ap-southeast-3-weekly",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-ap-southeast-3-weekly",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-ap-southeast-3-weekly/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-ap-southeast-3-weekly",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-ap-southeast-3-weekly",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-ap-southeast-3-weekly/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-3-weekly.regional-api.dev.aliyun.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-us-west-2-byoc-0303",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-west-2-byoc-0303",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-us-west-2-byoc-0303/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-us-west-2-byoc-0303",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-us-west-2-byoc-0303",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-us-west-2-byoc-0303/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2-byoc-0303.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-westus3-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-westus3-ng",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-westus3-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-westus3-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "dev-westus3-ng",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/envs/dev-westus3-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "westus3-ng.regional-api.dev.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/variants/alicloud",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "alicloud",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/variants/alicloud/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/variants/alicloud",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "alicloud",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/variants/alicloud/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1.regional-api.dev.aliyun.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/variants/aws",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "aws",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/variants/aws/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/variants/aws",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "aws",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/variants/aws/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-1.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/variants/azure",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "azure",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/variants/azure/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/gateway-crds/variants/azure",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "azure",
      "source_file": "dev/nextgen-regional-control-plane/gateway-crds/variants/azure/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.eastus.dev.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "dev/nextgen-regional-control-plane/ticdc-service/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "ticdc-service-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "dev/nextgen-regional-control-plane/ticdc-service/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:httproute:ticdc-service-server:0:ticdc-service-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/ticdc-service",
      "port": 80,
      "protocol": "http",
      "backend_service": "ticdc-service-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/dataplane-manager/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "dataplane-manager",
      "namespace": null,
      "environment_hint": null,
      "source_file": "nextgen-regional-control-plane/dataplane-manager/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:httproute:dataplane-manager:0:dataplane-manager",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/dataplane-manager",
      "port": 80,
      "protocol": "http",
      "backend_service": "dataplane-manager",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": null,
      "source_file": "nextgen-regional-control-plane/gateway-crds/base/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": null,
      "source_file": "nextgen-regional-control-plane/gateway-crds/base/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/alicloud-prod-ap-southeast-1-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "alicloud-prod-ap-southeast-1-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/alicloud-prod-ap-southeast-1-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/alicloud-prod-ap-southeast-1-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "alicloud-prod-ap-southeast-1-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/alicloud-prod-ap-southeast-1-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1-ng.regional-api.prod.aliyun.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-northeast-1-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-northeast-1-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-northeast-1-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-northeast-1-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-northeast-1-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-northeast-1-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-northeast-1-ng.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-1-e2e",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-1-e2e",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-1-e2e/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-1-e2e",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-1-e2e",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-1-e2e/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1-e2e.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-1-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-1-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-1-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-1-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-1-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-1-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1-ng.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-2-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-2-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-2-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-2-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-ap-southeast-2-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-ap-southeast-2-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-2-ng.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-cn-hongkong-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-cn-hongkong-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-cn-hongkong-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-cn-hongkong-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-cn-hongkong-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-cn-hongkong-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "cn-hongkong-ng.regional-api.prod.aliyun.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-east-1-byoc-poc",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-east-1-byoc-poc",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-east-1-byoc-poc/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-east-1-byoc-poc",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-east-1-byoc-poc",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-east-1-byoc-poc/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-1-byoc-poc.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-west-2-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west-2-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-west-2-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-west-2-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west-2-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-west-2-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2-ng.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-west-2-pov",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west-2-pov",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-west-2-pov/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-west-2-pov",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-us-west-2-pov",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-us-west-2-pov/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2-pov.regional-api.prod.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-westus3-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-westus3-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-westus3-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/envs/prod-westus3-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "prod-westus3-ng",
      "source_file": "nextgen-regional-control-plane/gateway-crds/envs/prod-westus3-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "westus3-ng.regional-api.prod.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/variants/alicloud",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "alicloud",
      "source_file": "nextgen-regional-control-plane/gateway-crds/variants/alicloud/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/variants/alicloud",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "alicloud",
      "source_file": "nextgen-regional-control-plane/gateway-crds/variants/alicloud/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1.regional-api.prod.aliyun.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/variants/aws",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "aws",
      "source_file": "nextgen-regional-control-plane/gateway-crds/variants/aws/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/variants/aws",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "aws",
      "source_file": "nextgen-regional-control-plane/gateway-crds/variants/aws/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-1.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/variants/azure",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "azure",
      "source_file": "nextgen-regional-control-plane/gateway-crds/variants/azure/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/gateway-crds/variants/azure",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "azure",
      "source_file": "nextgen-regional-control-plane/gateway-crds/variants/azure/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "westus3-ng.regional-api.prod.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/ticdc-service/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "ticdc-service-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "nextgen-regional-control-plane/ticdc-service/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:httproute:ticdc-service-server:0:ticdc-service-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/ticdc-service",
      "port": 80,
      "protocol": "http",
      "backend_service": "ticdc-service-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "nextgen-regional-control-plane/traffic-replay/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "traffic-replay-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "nextgen-regional-control-plane/traffic-replay/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:httproute:traffic-replay-server:0:traffic-replay-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/traffic-replay",
      "port": 80,
      "protocol": "http",
      "backend_service": "traffic-replay-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/dataplane-manager/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "dataplane-manager",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/nextgen-regional-control-plane/dataplane-manager/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:httproute:dataplane-manager:0:dataplane-manager",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/dataplane-manager",
      "port": 80,
      "protocol": "http",
      "backend_service": "dataplane-manager",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/base/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/base/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-ap-southeast-1-mjp",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-ap-southeast-1-mjp",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-ap-southeast-1-mjp/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-ap-southeast-1-mjp",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-ap-southeast-1-mjp",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-ap-southeast-1-mjp/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1-mjp.regional-api.staging.aliyun.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-ap-southeast-1-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-ap-southeast-1-ng",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-ap-southeast-1-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-ap-southeast-1-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-ap-southeast-1-ng",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-ap-southeast-1-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1-ng.regional-api.staging.aliyun.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-us-west-2-ng-0711",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west-2-ng-0711",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-us-west-2-ng-0711/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-us-west-2-ng-0711",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-us-west-2-ng-0711",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-us-west-2-ng-0711/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-west-2-ng-0711.regional-api.staging.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-westus3-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-westus3-ng",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-westus3-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-westus3-ng",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "staging-westus3-ng",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/envs/staging-westus3-ng/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "westus3-ng.regional-api.staging.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/variants/alicloud",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "alicloud",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/variants/alicloud/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/variants/alicloud",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "alicloud",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/variants/alicloud/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "ap-southeast-1.regional-api.staging.aliyun.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/variants/aws",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "aws",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/variants/aws/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/variants/aws",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "aws",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/variants/aws/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "us-east-1.regional-api.dev.aws.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/variants/azure",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "azure",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/variants/azure/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:0",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": null,
      "port": 80,
      "protocol": "HTTP",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "http"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/gateway-crds/variants/azure",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "gateway",
      "manifest_name": "kong",
      "namespace": null,
      "environment_hint": "azure",
      "source_file": "staging/nextgen-regional-control-plane/gateway-crds/variants/azure/kong-gateway.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:gateway:kong:1",
      "reachability": "public_dns",
      "host": "regional-api.eastus.staging.azure.tidbcloud.com",
      "path": null,
      "port": 443,
      "protocol": "HTTPS",
      "backend_service": null,
      "evidence_kind": "Gateway",
      "gateway_listener_name": "https"
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/ticdc-service/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "ticdc-service-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/nextgen-regional-control-plane/ticdc-service/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:httproute:ticdc-service-server:0:ticdc-service-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/ticdc-service",
      "port": 80,
      "protocol": "http",
      "backend_service": "ticdc-service-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "nextgen-regional-control-plane",
      "component_path": "staging/nextgen-regional-control-plane/traffic-replay/base",
      "source_repo": "next-gen regional platform bundle",
      "mapping_type": "deployment_bundle",
      "mapping_confidence": "high",
      "exposure_surface": "httproute",
      "manifest_name": "traffic-replay-server",
      "namespace": null,
      "environment_hint": null,
      "source_file": "staging/nextgen-regional-control-plane/traffic-replay/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:nextgen-regional-control-plane:httproute:traffic-replay-server:0:traffic-replay-server",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/traffic-replay",
      "port": 80,
      "protocol": "http",
      "backend_service": "traffic-replay-server",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "novu-svc",
      "component_path": "dev/novu-svc/envs/dev",
      "source_repo": "tidbcloud/novu",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "ingress",
      "namespace": null,
      "environment_hint": "dev",
      "source_file": "dev/novu-svc/envs/dev/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:novu-svc:ingress:ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/*",
      "port": 4200,
      "protocol": "http",
      "backend_service": "novu-web-dev",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "novu-svc",
      "component_path": "novu-svc/envs/prod",
      "source_repo": "tidbcloud/novu",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "ingress",
      "namespace": null,
      "environment_hint": "prod",
      "source_file": "novu-svc/envs/prod/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:novu-svc:ingress:ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/*",
      "port": 4200,
      "protocol": "http",
      "backend_service": "novu-web-dev",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "novu-svc",
      "component_path": "staging/novu-svc/envs/staging",
      "source_repo": "tidbcloud/novu",
      "mapping_type": "direct_scanned_repo",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "ingress",
      "namespace": null,
      "environment_hint": "staging",
      "source_file": "staging/novu-svc/envs/staging/ingress.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:novu-svc:ingress:ingress:0",
      "reachability": "unknown",
      "host": null,
      "path": "/*",
      "port": 4200,
      "protocol": "http",
      "backend_service": "novu-web-dev",
      "evidence_kind": "Ingress",
      "ingress_class": "alb",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/nightly",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "o11y-ds-proxy",
      "namespace": "nightly-ms",
      "environment_hint": "nightly",
      "source_file": "o11y-svc/envs/nightly/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:o11y-ds-proxy:0",
      "reachability": "public_dns",
      "host": "o11y-ds.us-west-2.nightly.shared.aws.tidbcloud.com",
      "path": "/[0-9a-fA-F-]{36}/(metrics|diagnosis)/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "o11y-prod-globalserver-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/nightly",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "o11y-gs-proxy",
      "namespace": "nightly-ms",
      "environment_hint": "nightly",
      "source_file": "o11y-svc/envs/nightly/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:o11y-gs-proxy:0",
      "reachability": "public_dns",
      "host": "o11y-gs.us-west-2.nightly.shared.aws.tidbcloud.com",
      "path": "/api/v1/external/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "o11y-prod-globalserver-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/nightly",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverlessapi-to-o11y-global-portal",
      "namespace": "nightly-ms",
      "environment_hint": "nightly",
      "source_file": "o11y-svc/envs/nightly/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:serverlessapi-to-o11y-global-portal:0",
      "reachability": "public_dns",
      "host": "serverless.dev.tidbapi.com",
      "path": "/v1beta1/clusters/[0-9A-Za-z]+/monitoringPipelines",
      "port": 80,
      "protocol": "http",
      "backend_service": "o11y-global-portal-for-serverless",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/nightly",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "spend-limit-proxy",
      "namespace": "nightly-ms",
      "environment_hint": "nightly",
      "source_file": "o11y-svc/envs/nightly/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:spend-limit-proxy:0",
      "reachability": "public_dns",
      "host": "us-west-2.nightly.shared.aws.tidbcloud.com",
      "path": "/external/metrics/tidbcloud/tenant/[0-9A-Za-z]+/project/[0-9A-Za-z]+/application/drhouse",
      "port": 8080,
      "protocol": "http",
      "backend_service": "o11y-prod-globalserver-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/prod",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "o11y-ds-proxy",
      "namespace": "prod-ms",
      "environment_hint": "prod",
      "source_file": "o11y-svc/envs/prod/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:o11y-ds-proxy:0",
      "reachability": "public_dns",
      "host": "o11y-ds.us-west-2.prod.aws.tidbcloud.com",
      "path": "/[0-9a-fA-F-]{36}/(metrics|diagnosis)/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "o11y-prod-globalserver-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/prod",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "o11y-gs-proxy",
      "namespace": "prod-ms",
      "environment_hint": "prod",
      "source_file": "o11y-svc/envs/prod/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:o11y-gs-proxy:0",
      "reachability": "public_dns",
      "host": "o11y-gs.us-west-2.prod.aws.tidbcloud.com",
      "path": "/api/v1/external/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "o11y-prod-globalserver-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/prod",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverlessapi-to-o11y-global-portal",
      "namespace": "prod-ms",
      "environment_hint": "prod",
      "source_file": "o11y-svc/envs/prod/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:serverlessapi-to-o11y-global-portal:0",
      "reachability": "public_dns",
      "host": "serverless.tidbapi.com",
      "path": "/v1beta1/clusters/[0-9A-Za-z]+/monitoringPipelines",
      "port": 80,
      "protocol": "http",
      "backend_service": "o11y-global-portal-for-serverless",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/prod",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "spend-limit-proxy",
      "namespace": "prod-ms",
      "environment_hint": "prod",
      "source_file": "o11y-svc/envs/prod/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:spend-limit-proxy:0",
      "reachability": "public_dns",
      "host": "us-west-2.prod.aws.tidbcloud.com",
      "path": "/external/metrics/tidbcloud/tenant/[0-9A-Za-z]+/project/[0-9A-Za-z]+/application/drhouse",
      "port": 8080,
      "protocol": "http",
      "backend_service": "o11y-prod-globalserver-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/staging",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "o11y-ds-proxy",
      "namespace": "staging-ms",
      "environment_hint": "staging",
      "source_file": "o11y-svc/envs/staging/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:o11y-ds-proxy:0",
      "reachability": "public_dns",
      "host": "o11y-ds.us-west-2.staging.shared.aws.tidbcloud.com",
      "path": "/[0-9a-fA-F-]{36}/(metrics|diagnosis)/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "o11y-prod-globalserver-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/staging",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "o11y-gs-proxy",
      "namespace": "staging-ms",
      "environment_hint": "staging",
      "source_file": "o11y-svc/envs/staging/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:o11y-gs-proxy:0",
      "reachability": "public_dns",
      "host": "o11y-gs.us-west-2.staging.shared.aws.tidbcloud.com",
      "path": "/api/v1/external/",
      "port": 8080,
      "protocol": "http",
      "backend_service": "o11y-prod-globalserver-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/staging",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverlessapi-to-o11y-global-portal",
      "namespace": "staging-ms",
      "environment_hint": "staging",
      "source_file": "o11y-svc/envs/staging/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:serverlessapi-to-o11y-global-portal:0",
      "reachability": "public_dns",
      "host": "serverless.staging.tidbapi.com",
      "path": "/v1beta1/clusters/[0-9A-Za-z]+/monitoringPipelines",
      "port": 80,
      "protocol": "http",
      "backend_service": "o11y-global-portal-for-serverless",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "o11y-svc",
      "component_path": "o11y-svc/envs/staging",
      "source_repo": "tidbcloud/observability",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "spend-limit-proxy",
      "namespace": "staging-ms",
      "environment_hint": "staging",
      "source_file": "o11y-svc/envs/staging/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/observability/interfaces/agent-control-server.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-compute.json",
        "knowledge/repos/observability/interfaces/cmd-diagnosis-query.json",
        "knowledge/repos/observability/interfaces/cmd-mockmetricsserver.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-collector.json",
        "knowledge/repos/observability/interfaces/data-collector-cmd-processor.json",
        "knowledge/repos/observability/interfaces/vmbackupmanager.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:o11y-svc:ingress:spend-limit-proxy:0",
      "reachability": "public_dns",
      "host": "us-west-2.staging.shared.aws.tidbcloud.com",
      "path": "/external/metrics/tidbcloud/tenant/[0-9A-Za-z]+/project/[0-9A-Za-z]+/application/drhouse",
      "port": 8080,
      "protocol": "http",
      "backend_service": "o11y-prod-globalserver-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "kong",
      "tls_enabled": false
    },
    {
      "deployment_object": "serverless-global-regional-proxy",
      "component_path": "serverless-global-regional-proxy/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "nodeport_service",
      "manifest_name": "serverless-global-regional-proxy",
      "namespace": null,
      "environment_hint": null,
      "source_file": "serverless-global-regional-proxy/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-global-regional-proxy:service:serverless-global-regional-proxy",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        8080,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "serverless-global-regional-proxy",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "serverless-global-service",
      "component_path": "serverless-global-service/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "serverless-global-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "serverless-global-service/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-global-service:service:serverless-global-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        8080,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "serverless-global-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "serverless-ops-service",
      "component_path": "dev/serverless-ops-service/envs/dev-ali-ap-southeast-1-f01",
      "source_repo": "tidbcloud/aws-shared-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-ops-ingress",
      "namespace": null,
      "environment_hint": "dev-ali-ap-southeast-1-f01",
      "source_file": "dev/serverless-ops-service/envs/dev-ali-ap-southeast-1-f01/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/aws-shared-provider/interfaces/cmd-audit-log.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-csi-node-taint.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-gateway-controller.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-manager.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-meta-server.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-ops-service.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-gateway.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-http-gateway.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-worker.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-vpa-agent.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-ops-service:ingress:serverless-ops-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-southeast-1.dev.shared.alicloud.tidbcloud.com",
      "path": "/ops",
      "port": 9088,
      "protocol": "http",
      "backend_service": "ops-service-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-ops-service",
      "component_path": "dev/serverless-ops-service/envs/dev-us-east-1-f01",
      "source_repo": "tidbcloud/aws-shared-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-ops-ingress",
      "namespace": null,
      "environment_hint": "dev-us-east-1-f01",
      "source_file": "dev/serverless-ops-service/envs/dev-us-east-1-f01/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/aws-shared-provider/interfaces/cmd-audit-log.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-csi-node-taint.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-gateway-controller.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-manager.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-meta-server.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-ops-service.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-gateway.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-http-gateway.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-worker.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-vpa-agent.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-ops-service:ingress:serverless-ops-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.us-east-1.dev.shared.aws.tidbcloud.com",
      "path": "/ops",
      "port": 9088,
      "protocol": "http",
      "backend_service": "ops-service-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-ops-service",
      "component_path": "dev/serverless-ops-service/envs/dev-us-east-1-f02",
      "source_repo": "tidbcloud/aws-shared-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-ops-ingress",
      "namespace": null,
      "environment_hint": "dev-us-east-1-f02",
      "source_file": "dev/serverless-ops-service/envs/dev-us-east-1-f02/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/aws-shared-provider/interfaces/cmd-audit-log.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-csi-node-taint.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-gateway-controller.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-manager.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-meta-server.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-ops-service.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-gateway.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-http-gateway.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-worker.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-vpa-agent.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-ops-service:ingress:serverless-ops-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc02.us-east-1.dev.qa.shared.aws.tidbcloud.com",
      "path": "/ops",
      "port": 9088,
      "protocol": "http",
      "backend_service": "ops-service-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-ops-service",
      "component_path": "serverless-ops-service/envs/staging-us-east-1-f01",
      "source_repo": "tidbcloud/aws-shared-provider",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-ops-ingress",
      "namespace": null,
      "environment_hint": "staging-us-east-1-f01",
      "source_file": "serverless-ops-service/envs/staging-us-east-1-f01/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/aws-shared-provider/interfaces/cmd-audit-log.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-csi-node-taint.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-gateway-controller.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-manager.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-meta-server.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-ops-service.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-gateway.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-http-gateway.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-tidb-worker.json",
        "knowledge/repos/aws-shared-provider/interfaces/cmd-vpa-agent.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-ops-service:ingress:serverless-ops-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.us-east-1.staging.shared.aws.tidbcloud.com",
      "path": "/ops",
      "port": 9088,
      "protocol": "http",
      "backend_service": "ops-service-svc",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/base",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "nodeport_service",
      "manifest_name": "new-serverless-regional-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "serverless-regional-service/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:service:new-serverless-regional-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        8082,
        8083
      ],
      "protocol": "grpc",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/dev-ali-ap-southeast-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "dev-ali-ap-southeast-1",
      "source_file": "serverless-regional-service/envs/dev-ali-ap-southeast-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-southeast-1.dev.shared.alicloud.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/dev-aws-us-east-1-f02",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "dev-aws-us-east-1-f02",
      "source_file": "serverless-regional-service/envs/dev-aws-us-east-1-f02/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc02.us-east-1.dev.qa.shared.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/dev-aws-us-east-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "dev-aws-us-east-1",
      "source_file": "serverless-regional-service/envs/dev-aws-us-east-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.us-east-1.dev.shared.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-ali-ap-northeast-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-ali-ap-northeast-1",
      "source_file": "serverless-regional-service/envs/prod-ali-ap-northeast-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-northeast-1.prod.alicloud.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-ali-ap-southeast-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-ali-ap-southeast-1",
      "source_file": "serverless-regional-service/envs/prod-ali-ap-southeast-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-southeast-1.prod.alicloud.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-ali-ap-southeast-5",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-ali-ap-southeast-5",
      "source_file": "serverless-regional-service/envs/prod-ali-ap-southeast-5/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-southeast-5.prod.alicloud.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-ali-cn-hongkong",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-ali-cn-hongkong",
      "source_file": "serverless-regional-service/envs/prod-ali-cn-hongkong/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.cn-hongkong.prod.alicloud.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-ali-na-south-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-ali-na-south-1",
      "source_file": "serverless-regional-service/envs/prod-ali-na-south-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.na-south-1.prod.alicloud.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-ali-us-east-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-ali-us-east-1",
      "source_file": "serverless-regional-service/envs/prod-ali-us-east-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.us-east-1.prod.alicloud.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-aws-ap-east-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-aws-ap-east-1",
      "source_file": "serverless-regional-service/envs/prod-aws-ap-east-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-east-1.prod.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-aws-ap-northeast-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-aws-ap-northeast-1",
      "source_file": "serverless-regional-service/envs/prod-aws-ap-northeast-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-northeast-1.prod.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-aws-ap-south-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-aws-ap-south-1",
      "source_file": "serverless-regional-service/envs/prod-aws-ap-south-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-south-1.prod.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-aws-ap-southeast-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-aws-ap-southeast-1",
      "source_file": "serverless-regional-service/envs/prod-aws-ap-southeast-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.ap-southeast-1.prod.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-aws-eu-central-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-aws-eu-central-1",
      "source_file": "serverless-regional-service/envs/prod-aws-eu-central-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.eu-central-1.prod.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-aws-us-east-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-aws-us-east-1",
      "source_file": "serverless-regional-service/envs/prod-aws-us-east-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.us-east-1.prod.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/prod-aws-us-west-2",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "prod-aws-us-west-2",
      "source_file": "serverless-regional-service/envs/prod-aws-us-west-2/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.us-west-2.prod.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-regional-service",
      "component_path": "serverless-regional-service/envs/staging-aws-us-east-1",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "medium",
      "exposure_surface": "ingress",
      "manifest_name": "serverless-regional-ingress",
      "namespace": null,
      "environment_hint": "staging-aws-us-east-1",
      "source_file": "serverless-regional-service/envs/staging-aws-us-east-1/ingress.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-regional-service:ingress:serverless-regional-ingress:0",
      "reachability": "public_dns",
      "host": "regionalsvc01.us-east-1.staging.shared.aws.tidbcloud.com",
      "path": "/",
      "port": 8082,
      "protocol": "http",
      "backend_service": "new-serverless-regional-service",
      "evidence_kind": "Ingress",
      "ingress_class": "nginx",
      "tls_enabled": true
    },
    {
      "deployment_object": "serverless-svc",
      "component_path": "serverless-svc/base",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "serverless-svc-grpc-lb",
      "namespace": null,
      "environment_hint": null,
      "source_file": "serverless-svc/base/grpc-service-lb.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-svc:service:serverless-svc-grpc-lb",
      "reachability": "internal_lb",
      "host": null,
      "path": null,
      "port": [
        10000
      ],
      "protocol": "grpc",
      "backend_service": "serverless-svc-grpc-lb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "serverless-svc",
      "component_path": "serverless-svc/base",
      "source_repo": "tidbcloud/serverless-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "serverless-svc-http",
      "namespace": null,
      "environment_hint": null,
      "source_file": "serverless-svc/base/http-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/serverless-service/interfaces/cmd-server.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:serverless-svc:service:serverless-svc-http",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "http",
      "backend_service": "serverless-svc-http",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "tcidm",
      "component_path": "tcidm/regional-tcidm-service/base",
      "source_repo": null,
      "mapping_type": null,
      "mapping_confidence": null,
      "exposure_surface": "httproute",
      "manifest_name": "regional-tcidm-service",
      "namespace": "tcidm",
      "environment_hint": null,
      "source_file": "tcidm/regional-tcidm-service/base/httproute.yaml",
      "interface_artifacts": [],
      "notes": [],
      "entrypoint_id": "entry:tcidm:httproute:regional-tcidm-service:0:regional-tcidm-service-service",
      "reachability": "gateway_routed_unknown_host",
      "host": null,
      "path": "/api/v1/tcidm",
      "port": 8080,
      "protocol": "http",
      "backend_service": "regional-tcidm-service-service",
      "evidence_kind": "HTTPRoute",
      "gateway_parents": [
        {
          "name": "kong",
          "namespace": "kong"
        }
      ]
    },
    {
      "deployment_object": "tempo-migrate",
      "component_path": "tempo-migrate/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "tempo-migrate-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "tempo-migrate/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tempo-migrate:service:tempo-migrate-service",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        10000,
        8080,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "tempo-migrate-service",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "tempo-proxy",
      "component_path": "tempo-proxy/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tempo-proxy",
      "namespace": null,
      "environment_hint": null,
      "source_file": "tempo-proxy/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tempo-proxy:service:tempo-proxy",
      "reachability": "internal_lb",
      "host": null,
      "path": null,
      "port": [
        10102,
        9090
      ],
      "protocol": "tcp",
      "backend_service": "tempo-proxy",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "true",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "nlb-ip"
      }
    },
    {
      "deployment_object": "tempo-proxy",
      "component_path": "tempo-proxy/envs/dev",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tempo-proxy-grpc-cleanup",
      "namespace": null,
      "environment_hint": "dev",
      "source_file": "tempo-proxy/envs/dev/service-cleanup.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tempo-proxy:service:tempo-proxy-grpc-cleanup",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        10102
      ],
      "protocol": "grpc",
      "backend_service": "tempo-proxy-grpc-cleanup",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "false",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "instance",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-type": "external"
      }
    },
    {
      "deployment_object": "tempo-proxy",
      "component_path": "tempo-proxy/envs/staging",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tempo-proxy-grpc-cleanup",
      "namespace": null,
      "environment_hint": "staging",
      "source_file": "tempo-proxy/envs/staging/service-cleanup.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tempo-proxy:service:tempo-proxy-grpc-cleanup",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        10102
      ],
      "protocol": "grpc",
      "backend_service": "tempo-proxy-grpc-cleanup",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "false",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "instance",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-type": "external"
      }
    },
    {
      "deployment_object": "tempo-wrapper",
      "component_path": "tempo-wrapper/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "tempo-wrapper",
      "namespace": null,
      "environment_hint": null,
      "source_file": "tempo-wrapper/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tempo-wrapper:service:tempo-wrapper",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80,
        9090
      ],
      "protocol": "tcp",
      "backend_service": "tempo-wrapper",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "tidb-mgmt-portal",
      "component_path": "tidb-mgmt-portal/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "dedicated-tidb-mgmt-portal",
      "namespace": null,
      "environment_hint": null,
      "source_file": "tidb-mgmt-portal/base/dedicated-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-portal:service:dedicated-tidb-mgmt-portal",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "dedicated-tidb-mgmt-portal",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "konghq.com/path": "/dedicated"
      }
    },
    {
      "deployment_object": "tidb-mgmt-portal",
      "component_path": "tidb-mgmt-portal/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "nextgen-tidb-mgmt-portal",
      "namespace": null,
      "environment_hint": null,
      "source_file": "tidb-mgmt-portal/base/nextgen-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-portal:service:nextgen-tidb-mgmt-portal",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "nextgen-tidb-mgmt-portal",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "tidb-mgmt-portal",
      "component_path": "tidb-mgmt-portal/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "nextgen-tidb-mgmt-portal-ui",
      "namespace": null,
      "environment_hint": null,
      "source_file": "tidb-mgmt-portal/base/nextgen-ui-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-portal:service:nextgen-tidb-mgmt-portal-ui",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "nextgen-tidb-mgmt-portal-ui",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "tidb-mgmt-portal",
      "component_path": "tidb-mgmt-portal/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "serverless-tidb-mgmt-portal",
      "namespace": null,
      "environment_hint": null,
      "source_file": "tidb-mgmt-portal/base/serverless-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-portal:service:serverless-tidb-mgmt-portal",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "serverless-tidb-mgmt-portal",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "konghq.com/path": "/serverless"
      }
    },
    {
      "deployment_object": "tidb-mgmt-portal",
      "component_path": "tidb-mgmt-portal/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "tidb-mgmt-portal-agent",
      "namespace": "tidb-management-service",
      "environment_hint": null,
      "source_file": "tidb-mgmt-portal/base/tidb-zero-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-portal:service:tidb-mgmt-portal-agent",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "tidb-mgmt-portal-agent",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "tidb-mgmt-portal",
      "component_path": "tidb-mgmt-portal/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "zero-tidb-mgmt-portal",
      "namespace": "tidb-management-service",
      "environment_hint": null,
      "source_file": "tidb-mgmt-portal/base/tidb-zero-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-portal:service:zero-tidb-mgmt-portal",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "zero-tidb-mgmt-portal",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {
        "konghq.com/path": "/zero"
      }
    },
    {
      "deployment_object": "tidb-mgmt-portal",
      "component_path": "tidb-mgmt-portal/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "nodeport_service",
      "manifest_name": "tidb-mgmt-portal-ui",
      "namespace": null,
      "environment_hint": null,
      "source_file": "tidb-mgmt-portal/base/ui-service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-portal:service:tidb-mgmt-portal-ui",
      "reachability": "unknown",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "tcp",
      "backend_service": "tidb-mgmt-portal-ui",
      "evidence_kind": "Service",
      "service_type": "NodePort",
      "service_annotations": {}
    },
    {
      "deployment_object": "tidb-mgmt-service",
      "component_path": "tidb-mgmt-service/base",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tidb-mgmt-service",
      "namespace": null,
      "environment_hint": null,
      "source_file": "tidb-mgmt-service/base/service.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-service:service:tidb-mgmt-service",
      "reachability": "internal_lb",
      "host": null,
      "path": null,
      "port": [
        8080,
        10001,
        9090
      ],
      "protocol": "grpc",
      "backend_service": "tidb-mgmt-service",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-type": "external",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "ip"
      }
    },
    {
      "deployment_object": "tidb-mgmt-service",
      "component_path": "tidb-mgmt-service/envs/dev",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tidb-mgmt-service-grpc-cleanup",
      "namespace": null,
      "environment_hint": "dev",
      "source_file": "tidb-mgmt-service/envs/dev/service-cleanup.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-service:service:tidb-mgmt-service-grpc-cleanup",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        10001
      ],
      "protocol": "grpc",
      "backend_service": "tidb-mgmt-service-grpc-cleanup",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "false",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "instance",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-type": "external"
      }
    },
    {
      "deployment_object": "tidb-mgmt-service",
      "component_path": "tidb-mgmt-service/envs/prod",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "readonly-nginx-nlb",
      "namespace": "tidb-management-service",
      "environment_hint": "prod",
      "source_file": "tidb-mgmt-service/envs/prod/readonly-proxy.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-service:service:readonly-nginx-nlb",
      "reachability": "internal_lb",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "http",
      "backend_service": "readonly-nginx-nlb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "external",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "ip"
      }
    },
    {
      "deployment_object": "tidb-mgmt-service",
      "component_path": "tidb-mgmt-service/envs/staging",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "readonly-nginx-nlb",
      "namespace": "tidb-management-service",
      "environment_hint": "staging",
      "source_file": "tidb-mgmt-service/envs/staging/readonly-proxy.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-service:service:readonly-nginx-nlb",
      "reachability": "internal_lb",
      "host": null,
      "path": null,
      "port": [
        80
      ],
      "protocol": "http",
      "backend_service": "readonly-nginx-nlb",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-type": "external",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internal",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "ip"
      }
    },
    {
      "deployment_object": "tidb-mgmt-service",
      "component_path": "tidb-mgmt-service/envs/staging",
      "source_repo": "tidbcloud/tidb-management-service",
      "mapping_type": "multi_binary_family",
      "mapping_confidence": "high",
      "exposure_surface": "loadbalancer_service",
      "manifest_name": "tidb-mgmt-service-grpc-cleanup",
      "namespace": null,
      "environment_hint": "staging",
      "source_file": "tidb-mgmt-service/envs/staging/service-cleanup.yaml",
      "interface_artifacts": [
        "knowledge/repos/tidb-management-service/interfaces/dedicated-global-service-cmd-dedicated-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/nextgen-global-service-cmd-nextgen-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-regional_proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/serverless-global-service-cmd-serverless-global-service.json",
        "knowledge/repos/tidb-management-service/interfaces/tempo-proxy-cmd-tempo-proxy.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-portal-cmd-tidb-mgmt-portal.json",
        "knowledge/repos/tidb-management-service/interfaces/tidb-mgmt-service-cmd-tidb-mgmt-service.json"
      ],
      "notes": [],
      "entrypoint_id": "entry:tidb-mgmt-service:service:tidb-mgmt-service-grpc-cleanup",
      "reachability": "internet_facing_lb",
      "host": null,
      "path": null,
      "port": [
        10001
      ],
      "protocol": "grpc",
      "backend_service": "tidb-mgmt-service-grpc-cleanup",
      "evidence_kind": "Service",
      "service_type": "LoadBalancer",
      "service_annotations": {
        "service.beta.kubernetes.io/aws-load-balancer-internal": "false",
        "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type": "instance",
        "service.beta.kubernetes.io/aws-load-balancer-scheme": "internet-facing",
        "service.beta.kubernetes.io/aws-load-balancer-type": "external"
      }
    }
  ]
}
