|
11 | 11 | from compose_x_common.aws.ecs.services import SERVICE_ARN_RE |
12 | 12 | from compose_x_common.aws.efs import EFS_ARN_RE |
13 | 13 | from compose_x_common.aws.elasticache import CACHE_CLUSTER_ARN_RE |
| 14 | +from compose_x_common.aws.elasticloadbalancing import ( |
| 15 | + LB_V2_LB_ARN_RE, |
| 16 | + LB_V2_LISTENER_ARN_RE, |
| 17 | + LB_V2_LISTENER_RULE_ARN_RE, |
| 18 | + LB_V2_TGT_GROUP_ARN_RE, |
| 19 | +) |
14 | 20 | from compose_x_common.aws.glue import GLUE_SR_ARN_RE |
15 | 21 | from compose_x_common.aws.iam import IAM_ROLE_ARN_RE, IAM_USER_ARN_RE |
16 | 22 | from compose_x_common.aws.kinesis import KINESIS_FIREHOSE_ARN_RE, KINESIS_STREAM_ARN_RE |
|
65 | 71 | "AWS::APS::Workspace": APS_WORKSPACE_ARN_RE, |
66 | 72 | "AWS::WAFv2::WebACL": WAF_V2_WEB_ACL_ARN_RE, |
67 | 73 | "AWS::EFS::FileSystem": EFS_ARN_RE, |
| 74 | + "AWS::ElasticLoadBalancingV2::LoadBalancer": LB_V2_LB_ARN_RE, |
| 75 | + "AWS::ElasticLoadBalancingV2::ListenerRule": LB_V2_LISTENER_RULE_ARN_RE, |
| 76 | + "AWS::ElasticLoadBalancingV2::Listener": LB_V2_LISTENER_ARN_RE, |
| 77 | + "AWS::ElasticLoadBalancingV2::TargetGroup": LB_V2_TGT_GROUP_ARN_RE, |
68 | 78 | } |
69 | 79 |
|
70 | 80 | ARNS_PER_TAGGINGAPI_TYPE = { |
|
91 | 101 | "kafka:cluster": MSK_CLUSTER_ARN_RE, |
92 | 102 | "aps:workspace": APS_WORKSPACE_ARN_RE, |
93 | 103 | "elasticfilesystem": EFS_ARN_RE, |
| 104 | + "elasticloadbalancing:loadbalancer": LB_V2_LB_ARN_RE, |
| 105 | + "elasticloadbalancing:listener": LB_V2_LISTENER_ARN_RE, |
| 106 | + "elasticloadbalancing:listener-rule": LB_V2_LISTENER_RULE_ARN_RE, |
| 107 | + "elasticloadbalancing:targetgroup": LB_V2_TGT_GROUP_ARN_RE, |
94 | 108 | } |
0 commit comments