Disallow creation of ELBs with duplicate names.

This commit is contained in:
Marco Rucci 2016-05-15 20:04:00 +02:00
commit e47fc4cafc
4 changed files with 27 additions and 3 deletions

View file

@ -35,3 +35,11 @@ class BadHealthCheckDefinition(ELBClientError):
"ValidationError",
"HealthCheck Target must begin with one of HTTP, TCP, HTTPS, SSL")
class DuplicateLoadBalancerName(ELBClientError):
def __init__(self, name):
super(DuplicateLoadBalancerName, self).__init__(
"DuplicateLoadBalancerName",
"The specified load balancer name already exists for this account: {0}"
.format(name))