Raise error when adding duplicate egress rule to ec2:SecurityGroup (#3801)
The `InvalidPermission.Duplicate` error was already implemented for inbound rules, but AWS also returns this error for duplicate outbound rules. Very minor changes were needed on existing tests that were adding duplicate outbound rules (when testing the RulesPerSecurityGroupLimitExceeded error).
This commit is contained in:
parent
ba0f0bd513
commit
2bae7e4e0d
2 changed files with 28 additions and 4 deletions
|
|
@ -2151,10 +2151,11 @@ class SecurityGroup(TaggedEC2Resource, CloudFormationModel):
|
|||
def add_ingress_rule(self, rule):
|
||||
if rule in self.ingress_rules:
|
||||
raise InvalidPermissionDuplicateError()
|
||||
else:
|
||||
self.ingress_rules.append(rule)
|
||||
self.ingress_rules.append(rule)
|
||||
|
||||
def add_egress_rule(self, rule):
|
||||
if rule in self.egress_rules:
|
||||
raise InvalidPermissionDuplicateError()
|
||||
self.egress_rules.append(rule)
|
||||
|
||||
def get_number_of_ingress_rules(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue