Fix CloudFormation usage

This commit is contained in:
Niels Laukens 2019-06-18 11:03:28 +02:00
parent 6e97881896
commit a5d1b22534
No known key found for this signature in database
GPG Key ID: D1397B5A6435A6D8

View File

@ -119,7 +119,7 @@ class RecordSet(BaseModel):
properties["HostedZoneId"])
try:
hosted_zone.delete_rrset_by_name(resource_name)
hosted_zone.delete_rrset({'Name': resource_name})
except KeyError:
pass
@ -162,7 +162,7 @@ class RecordSet(BaseModel):
self.hosted_zone_name)
if not hosted_zone:
hosted_zone = route53_backend.get_hosted_zone(self.hosted_zone_id)
hosted_zone.delete_rrset_by_name(self.name)
hosted_zone.delete_rrset({'Name': self.name, 'Type': self.type_})
class FakeZone(BaseModel):
@ -195,7 +195,7 @@ class FakeZone(BaseModel):
record_set
for record_set in self.rrsets
if record_set.name != rrset['Name'] or
record_set.type_ != rrset['Type']
(rrset.get('Type') is not None and record_set.type_ != rrset['Type'])
]
def delete_rrset_by_id(self, set_identifier):