add responses for methods don't have implemented in route53
This commit is contained in:
parent
a621c83bf7
commit
b91596db32
@ -113,6 +113,14 @@ def health_check_response(request, full_url, headers):
|
|||||||
health_checks = route53_backend.get_health_checks()
|
health_checks = route53_backend.get_health_checks()
|
||||||
return 200, headers, template.render(health_checks=health_checks)
|
return 200, headers, template.render(health_checks=health_checks)
|
||||||
|
|
||||||
|
def not_implemented_methods(request, full_url, headers):
|
||||||
|
action = ''
|
||||||
|
if 'tags' in full_url:
|
||||||
|
action = 'tags'
|
||||||
|
elif 'trafficpolicyinstances' in full_url:
|
||||||
|
action = 'policies'
|
||||||
|
raise NotImplementedError("The action for {0} has not been implemented for route 53".format(action))
|
||||||
|
|
||||||
|
|
||||||
LIST_RRSET_REPONSE = """<ListResourceRecordSetsResponse xmlns="https://route53.amazonaws.com/doc/2012-12-12/">
|
LIST_RRSET_REPONSE = """<ListResourceRecordSetsResponse xmlns="https://route53.amazonaws.com/doc/2012-12-12/">
|
||||||
<ResourceRecordSets>
|
<ResourceRecordSets>
|
||||||
|
@ -10,4 +10,5 @@ url_paths = {
|
|||||||
'{0}hostedzone/[^/]+$': responses.get_or_delete_hostzone_response,
|
'{0}hostedzone/[^/]+$': responses.get_or_delete_hostzone_response,
|
||||||
'{0}hostedzone/[^/]+/rrset$': responses.rrset_response,
|
'{0}hostedzone/[^/]+/rrset$': responses.rrset_response,
|
||||||
'{0}healthcheck': responses.health_check_response,
|
'{0}healthcheck': responses.health_check_response,
|
||||||
|
'{0}tags|trafficpolicyinstances/*': responses.not_implemented,
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user