2014-08-27 15:17:06 +00:00
|
|
|
from __future__ import unicode_literals
|
2017-02-24 00:43:48 +00:00
|
|
|
from .responses import Route53
|
2013-11-14 19:14:14 +00:00
|
|
|
|
|
|
|
url_bases = [
|
2017-02-24 00:43:48 +00:00
|
|
|
"https?://route53(.*).amazonaws.com",
|
2013-11-14 19:14:14 +00:00
|
|
|
]
|
|
|
|
|
2017-02-24 00:43:48 +00:00
|
|
|
|
|
|
|
def tag_response1(*args, **kwargs):
|
|
|
|
return Route53().list_or_change_tags_for_resource_request(*args, **kwargs)
|
|
|
|
|
|
|
|
|
|
|
|
def tag_response2(*args, **kwargs):
|
|
|
|
return Route53().list_or_change_tags_for_resource_request(*args, **kwargs)
|
|
|
|
|
|
|
|
|
2013-11-14 19:14:14 +00:00
|
|
|
url_paths = {
|
2017-02-24 00:43:48 +00:00
|
|
|
'{0}/(?P<api_version>[\d_-]+)/hostedzone$': Route53().list_or_create_hostzone_response,
|
|
|
|
'{0}/(?P<api_version>[\d_-]+)/hostedzone/(?P<zone_id>[^/]+)$': Route53().get_or_delete_hostzone_response,
|
|
|
|
'{0}/(?P<api_version>[\d_-]+)/hostedzone/(?P<zone_id>[^/]+)/rrset/?$': Route53().rrset_response,
|
|
|
|
'{0}/(?P<api_version>[\d_-]+)/healthcheck': Route53().health_check_response,
|
|
|
|
'{0}/(?P<api_version>[\d_-]+)/tags/healthcheck/(?P<zone_id>[^/]+)$': tag_response1,
|
|
|
|
'{0}/(?P<api_version>[\d_-]+)/tags/hostedzone/(?P<zone_id>[^/]+)$': tag_response2,
|
|
|
|
'{0}/(?P<api_version>[\d_-]+)/trafficpolicyinstances/*': Route53().not_implemented_response
|
2013-11-14 19:14:14 +00:00
|
|
|
}
|