From 88b2790db57b451bd974ebdac2c643c68e43a2d7 Mon Sep 17 00:00:00 2001 From: Felix Kaiser Date: Sat, 6 Jun 2026 22:21:06 -0700 Subject: [PATCH] Add support for ELB targetgroup --- link2aws.js | 2 +- testcases/aws.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/link2aws.js b/link2aws.js index 7951191..f7dc050 100644 --- a/link2aws.js +++ b/link2aws.js @@ -520,7 +520,7 @@ class ARN { "listener": null, "listener-rule": null, "loadbalancer": () => `https://${this.region}.${this.console}/ec2/home?region=${this.region}#LoadBalancer:loadBalancerArn=${this.arn}`, - "targetgroup": null, + "targetgroup": () => `https://${this.account}.${this.region}.${this.console}/ec2/home?region=${this.region}#TargetGroup:targetGroupArn=${this.arn}`, }, "elasticmapreduce": { // Amazon Elastic MapReduce "cluster": null, diff --git a/testcases/aws.json b/testcases/aws.json index f6e1d12..087433f 100644 --- a/testcases/aws.json +++ b/testcases/aws.json @@ -90,6 +90,7 @@ "arn:aws:es:us-east-1:123456789012:domain/test-domain": "https://us-east-1.console.aws.amazon.com/aos/home?region=us-east-1#opensearch/domains/test-domain", "arn:aws:elasticloadbalancing:us-east-1:1234:loadbalancer/net/k8s-devops-ingressn-5a6b7c/8d9e0f": "https://us-east-1.console.aws.amazon.com/ec2/home?region=us-east-1#LoadBalancer:loadBalancerArn=arn:aws:elasticloadbalancing:us-east-1:1234:loadbalancer/net/k8s-devops-ingressn-5a6b7c/8d9e0f", + "arn:aws:elasticloadbalancing:us-west-2:123456789:targetgroup/tg-name-foobar/a742c3cc4b241c06": "https://123456789.us-west-2.console.aws.amazon.com/ec2/home?region=us-west-2#TargetGroup:targetGroupArn=arn:aws:elasticloadbalancing:us-west-2:123456789:targetgroup/tg-name-foobar/a742c3cc4b241c06", "arn:aws:backup:us-east-1:123456789012:backup-vault:backups-primary": "https://console.aws.amazon.com/backup/home?region=us-east-1#/backupvaults/details/backups-primary",