@@ -434,10 +434,11 @@ class ARN {
434434 "elastic-gpu" : null ,
435435 "fpga-image" : null ,
436436 "image" : ( ) => `https://${ this . region } .${ this . console } /ec2/home?region=${ this . region } #ImageDetails:imageId=${ this . resource } ` ,
437- "instance" : ( ) => `https://${ this . region } .${ this . console } /ec2/v2/ home` ,
437+ "instance" : ( ) => `https://${ this . region } .${ this . console } /ec2/home?region= ${ this . region } #InstanceDetails:instanceId= ${ this . resource } ` ,
438438 "internet-gateway" : null ,
439+ "natgateway" : ( ) => `https://${ this . region } .${ this . console } /vpcconsole/home?region=${ this . region } #NatGatewayDetails:natGatewayId=${ this . resource } ` ,
439440 "key-pair" : null ,
440- "launch-template" : null ,
441+ "launch-template" : ( ) => `https:// ${ this . region } . ${ this . console } /ec2/home?region= ${ this . region } #LaunchTemplateDetails:launchTemplateId= ${ this . resource } ` ,
441442 "local-gateway" : null ,
442443 "local-gateway-route-table" : null ,
443444 "local-gateway-route-table-virtual-interface-group-association" : null ,
@@ -450,7 +451,7 @@ class ARN {
450451 "reserved-instances" : null ,
451452 "route-table" : null ,
452453 "security-group" : ( ) => `https://${ this . region } .${ this . console } /vpc/home?region=${ this . region } #SecurityGroup:groupId=${ this . resource } ` ,
453- "snapshot" : null ,
454+ "snapshot" : ( ) => `https:// ${ this . region } . ${ this . console } /ec2/home?region= ${ this . region } #SnapshotDetails:snapshotId= ${ this . resource } ` ,
454455 "spot-instances-request" : null ,
455456 "subnet" : ( ) => `https://${ this . region } .${ this . console } /vpc/home?region=${ this . region } #SubnetDetails:subnetId=${ this . resource } ` ,
456457 "traffic-mirror-filter" : null ,
@@ -461,9 +462,9 @@ class ARN {
461462 "transit-gateway-attachment" : null ,
462463 "transit-gateway-multicast-domain" : null ,
463464 "transit-gateway-route-table" : null ,
464- "volume" : null ,
465+ "volume" : ( ) => `https:// ${ this . region } . ${ this . console } /ec2/home?region= ${ this . region } #VolumeDetails:volumeId= ${ this . resource } ` ,
465466 "vpc" : ( ) => `https://${ this . region } .${ this . console } /vpc/home?region=${ this . region } #VpcDetails:VpcId=${ this . resource } ` ,
466- "vpc-endpoint" : null ,
467+ "vpc-endpoint" : ( ) => `https:// ${ this . region } . ${ this . console } /vpcconsole/home?region= ${ this . region } #EndpointDetails:vpcEndpointId= ${ this . resource } ` ,
467468 "vpc-endpoint-service" : null ,
468469 "vpc-flow-log" : null ,
469470 "vpc-peering-connection" : null ,
@@ -509,7 +510,7 @@ class ARN {
509510 "elasticloadbalancing" : { // AWS WAF V2
510511 "listener" : null ,
511512 "listener-rule" : null ,
512- "loadbalancer" : null ,
513+ "loadbalancer" : ( ) => `https:// ${ this . region } . ${ this . console } /ec2/home?region= ${ this . region } #LoadBalancer:loadBalancerArn= ${ this . arn } ` ,
513514 "targetgroup" : null ,
514515 } ,
515516 "elasticmapreduce" : { // Amazon Elastic MapReduce
0 commit comments