From 98f36714a77f3987fb72c31f4ec863a0608469fd Mon Sep 17 00:00:00 2001 From: jinyoungmoonDEV Date: Mon, 6 Jan 2025 18:11:59 +0900 Subject: [PATCH] fix: add security_group instances count field in data.stats field --- src/plugin/manager/ec2/security_group_manager.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/plugin/manager/ec2/security_group_manager.py b/src/plugin/manager/ec2/security_group_manager.py index 3b81b72..03bce94 100644 --- a/src/plugin/manager/ec2/security_group_manager.py +++ b/src/plugin/manager/ec2/security_group_manager.py @@ -118,16 +118,19 @@ def create_cloud_service(self, region, options, secret_data, schema): ) ) + match_instances = self.get_security_group_map_instances( + raw, instances + ) + raw.update( { "ip_permissions": inbound_rules, "ip_permissions_egress": outbound_rules, - "instances": self.get_security_group_map_instances( - raw, instances - ), + "instances": match_instances, "cloudtrail": self.set_cloudtrail( region, cloudtrail_resource_type, raw["GroupId"] ), + "stats": {"instances_count": len(match_instances)}, } ) sg_vo = raw