diff --git a/samtranslator/translator/verify_logical_id.py b/samtranslator/translator/verify_logical_id.py index 89177ea24..c71f82c85 100644 --- a/samtranslator/translator/verify_logical_id.py +++ b/samtranslator/translator/verify_logical_id.py @@ -32,5 +32,10 @@ def verify_unique_logical_id(resource: Resource, existing_resources: dict[str, A # new resource logicalid is in the do_not_resolve list return bool( resource.resource_type in do_not_verify - and existing_resources[resource.logical_id]["Type"] in do_not_verify[resource.resource_type] + and existing_resources[resource.logical_id]["Type"] + in ( + do_not_verify[resource.resource_type] + if isinstance(do_not_verify[resource.resource_type], list) + else [do_not_verify[resource.resource_type]] + ) )