# Copyright 2014 mysqlapi authors. All rights reserved. # Use of this source code is governed by a BSD-style # license that can be found in the LICENSE file. from django.conf.urls import patterns, url from mysqlapi.api.decorators import basic_auth_required from mysqlapi.api.views import (BindApp, BindUnit, CreateDatabase, DropDatabase, Healthcheck) urlpatterns = patterns( '', url(r'^resources$', basic_auth_required(CreateDatabase.as_view())), url(r'^resources/(?P<name>[\w-]+)$', basic_auth_required(DropDatabase.as_view())), url(r'^resources/(?P<name>[\w-]+)/bind$', basic_auth_required(BindUnit.as_view())), url(r'^resources/(?P<name>[\w-]+)/bind-app$', basic_auth_required(BindApp.as_view())), url(r'^resources/(?P<name>[\w-]+)/export$', 'mysqlapi.api.views.export'), url(r'^resources/(?P<name>[\w-]+)/status$', basic_auth_required(Healthcheck.as_view())), )
# Copyright 2014 mysqlapi authors. All rights reserved. # Use of this source code is governed by a BSD-style # license that can be found in the LICENSE file. from django.conf.urls import patterns, url from mysqlapi.api.decorators import basic_auth_required from mysqlapi.api.views import (BindApp, BindUnit, CreateDatabase, DropDatabase, Healthcheck) urlpatterns = patterns('', url(r'^resources$', basic_auth_required(CreateDatabase.as_view())), url(r'^resources/(?P<name>[\w-]+)$', basic_auth_required(DropDatabase.as_view())), url(r'^resources/(?P<name>[\w-]+)/bind$', basic_auth_required(BindUnit.as_view())), url(r'^resources/(?P<name>[\w-]+)/bind-app$', basic_auth_required(BindApp.as_view())), url(r'^resources/(?P<name>[\w-]+)/export$', 'mysqlapi.api.views.export'), url(r'^resources/(?P<name>[\w-]+)/status$', basic_auth_required(Healthcheck.as_view())), )
from django.conf.urls import patterns, url from mysqlapi.api.views import CreateUserOrDropDatabase, Healthcheck urlpatterns = patterns('', url(r'^resources/$', 'mysqlapi.api.views.create_database'), # post url(r'^resources/(?P<name>[\w-]+)/$', CreateUserOrDropDatabase.as_view()), # post and delete url(r'^resources/(?P<name>[\w-]+)/export/$', 'mysqlapi.api.views.export'), # get url(r'^resources/(?P<name>[\w-]+)/status/$', Healthcheck.as_view()), # get url(r'^resources/(?P<name>[\w-]+)/hostname/(?P<hostname>[\w.]+)/$', 'mysqlapi.api.views.drop_user'), # delete )
# Copyright 2013 mysqlapi authors. All rights reserved. # Use of this source code is governed by a BSD-style # license that can be found in the LICENSE file. from django.conf.urls import patterns, url from mysqlapi.api.views import (CreateUserOrDropDatabase, CreateDatabase, Healthcheck) urlpatterns = patterns('', url(r'^resources$', CreateDatabase.as_view()), # post url(r'^resources/(?P<name>[\w-]+)$', CreateUserOrDropDatabase.as_view()), url(r'^resources/(?P<name>[\w-]+)/export$', 'mysqlapi.api.views.export'), # get url(r'^resources/(?P<name>[\w-]+)/status$', Healthcheck.as_view()), # get url(r'^resources/(?P<name>[\w-]+)/hostname/' + '(?P<hostname>[\w.]+)$', 'mysqlapi.api.views.drop_user'), )