Skip to content

Commit

Permalink
chore: add missing partition to edge config support (#3605)
Browse files Browse the repository at this point in the history
  • Loading branch information
aaythapa committed May 29, 2024
1 parent c8e7cf8 commit 308d9ce
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 11 deletions.
6 changes: 4 additions & 2 deletions samtranslator/region_configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@ def is_apigw_edge_configuration_supported(cls) -> bool:
:return: True, if API Gateway does not support Edge configuration
"""

return ArnGenerator.get_partition_name() not in ["aws-us-gov", "aws-iso", "aws-iso-b", "aws-cn", "aws-iso-e"]
partition = ArnGenerator.get_partition_name()
if partition.startswith("aws-iso") or partition in ["aws-us-gov", "aws-cn"]:
return False
return True

@classmethod
def is_service_supported(cls, service, region=None): # type: ignore[no-untyped-def]
Expand Down
10 changes: 1 addition & 9 deletions tests/unit/test_region_configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,7 @@ def test_when_apigw_edge_configuration_supported(self, partition):

self.assertTrue(RegionConfiguration.is_apigw_edge_configuration_supported())

@parameterized.expand(
[
["aws-cn"],
["aws-us-gov"],
["aws-iso"],
["aws-iso-b"],
["aws-iso-e"],
]
)
@parameterized.expand([["aws-cn"], ["aws-us-gov"], ["aws-iso"], ["aws-iso-b"], ["aws-iso-e"], ["aws-iso-f"]])
def test_when_apigw_edge_configuration_is_not_supported(self, partition):
with patch(
"samtranslator.translator.arn_generator.ArnGenerator.get_partition_name"
Expand Down

0 comments on commit 308d9ce

Please sign in to comment.