@@ -1246,11 +1246,11 @@ def delete_event(event, context):
12461246 LOGGER .info ("CloudWatch observability access manager sink not found" )
12471247
12481248 # 3) Delete metric alarms and filters
1249- accounts , regions = get_accounts_and_regions (event ["ResourceProperties" ])
1249+ # accounts, regions = get_accounts_and_regions(event["ResourceProperties"])
12501250 for filter in CLOUDWATCH_METRIC_FILTERS :
1251- # filter_deploy, filter_accounts, filter_regions, filter_params = get_filter_params(filter, event)
1252- for acct in accounts :
1253- for region in regions :
1251+ filter_deploy , filter_accounts , filter_regions , filter_params = get_filter_params (filter , event [ "ResourceProperties" ] )
1252+ for acct in filter_accounts :
1253+ for region in filter_regions :
12541254 # 3a) Delete KMS key (schedule deletion) and delete kms alias
12551255 kms .KMS_CLIENT = sts .assume_role (acct , sts .CONFIGURATION_ROLE , "kms" , region )
12561256 search_alarm_kms_key , alarm_key_alias , alarm_key_id , alarm_key_arn = kms .check_alias_exists (kms .KMS_CLIENT , f"alias/{ ALARM_SNS_KEY_ALIAS } " )
@@ -1301,9 +1301,9 @@ def delete_event(event, context):
13011301 # 3c) Delete the CloudWatch metric filter
13021302 LOGGER .info (f"Deleting { filter } CloudWatch metric filter" )
13031303 LIVE_RUN_DATA [f"{ filter } _CloudWatchDelete" ] = f"Deleted { filter } CloudWatch metric filter"
1304- search_metric_filter = cloudwatch .find_metric_filter (filter_params ["log_group_name" ], filter )
1304+ search_metric_filter = cloudwatch .find_metric_filter (event [ "ResourceProperties" ][ filter . upper ()] ["log_group_name" ], filter )
13051305 if search_metric_filter is True :
1306- cloudwatch .delete_metric_filter (filter_params ["log_group_name" ], filter )
1306+ cloudwatch .delete_metric_filter (event [ "ResourceProperties" ][ filter . upper ()] ["log_group_name" ], filter )
13071307 LIVE_RUN_DATA [f"{ filter } _CloudWatchDelete" ] = f"Deleted { filter } CloudWatch metric filter"
13081308 CFN_RESPONSE_DATA ["deployment_info" ]["action_count" ] += 1
13091309 CFN_RESPONSE_DATA ["deployment_info" ]["resources_deployed" ] -= 1
0 commit comments