tacker.sol_refactored.api.router module

class tacker.sol_refactored.api.router.AutoHealingRouter

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('', {'POST': 'auto_healing'})]
class tacker.sol_refactored.api.router.AutoScalingRouter

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('', {'POST': 'auto_scaling'})]
class tacker.sol_refactored.api.router.FmAlertRouter

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('', {'POST': 'alert'})]
class tacker.sol_refactored.api.router.PmEventRouter

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('', {'POST': 'pm_event'})]
class tacker.sol_refactored.api.router.PmThresholdRouter

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('', {'POST': 'pm_threshold'})]
class tacker.sol_refactored.api.router.ServerNotificationRouter

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify', {'POST': 'notify'})]
class tacker.sol_refactored.api.router.VnfPmAPIRouterV2

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('/pm_jobs', {'GET': 'index', 'POST': 'create'}), ('/pm_jobs/{id}', {'DELETE': 'delete', 'GET': 'show', 'PATCH': 'update'}), ('/pm_jobs/{id}/reports/{report_id}', {'GET': 'report_get'}), ('/thresholds', {'GET': 'index_threshold', 'POST': 'create_threshold'}), ('/thresholds/{thresholdId}', {'DELETE': 'delete_threshold', 'GET': 'show_threshold', 'PATCH': 'update_threshold'})]
class tacker.sol_refactored.api.router.VnffmAPIRouterV1

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('/alarms', {'GET': 'index'}), ('/alarms/{id}', {'GET': 'show', 'PATCH': 'update'}), ('/subscriptions', {'GET': 'subscription_list', 'POST': 'subscription_create'}), ('/subscriptions/{id}', {'DELETE': 'subscription_delete', 'GET': 'subscription_show'})]
class tacker.sol_refactored.api.router.VnflcmAPIRouterV2

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('/vnf_instances', {'GET': 'index', 'POST': 'create'}), ('/vnf_instances/{id}', {'DELETE': 'delete', 'GET': 'show', 'PATCH': 'update'}), ('/vnf_instances/{id}/instantiate', {'POST': 'instantiate'}), ('/vnf_instances/{id}/heal', {'POST': 'heal'}), ('/vnf_instances/{id}/terminate', {'POST': 'terminate'}), ('/vnf_instances/{id}/scale', {'POST': 'scale'}), ('/vnf_instances/{id}/change_ext_conn', {'POST': 'change_ext_conn'}), ('/vnf_instances/{id}/change_vnfpkg', {'POST': 'change_vnfpkg'}), ('/api_versions', {'GET': 'api_versions'}), ('/subscriptions', {'GET': 'subscription_list', 'POST': 'subscription_create'}), ('/subscriptions/{id}', {'DELETE': 'subscription_delete', 'GET': 'subscription_show'}), ('/vnf_lcm_op_occs', {'GET': 'lcm_op_occ_list'}), ('/vnf_lcm_op_occs/{id}/retry', {'POST': 'lcm_op_occ_retry'}), ('/vnf_lcm_op_occs/{id}/rollback', {'POST': 'lcm_op_occ_rollback'}), ('/vnf_lcm_op_occs/{id}/fail', {'POST': 'lcm_op_occ_fail'}), ('/vnf_lcm_op_occs/{id}', {'DELETE': 'lcm_op_occ_delete', 'GET': 'lcm_op_occ_show'})]
class tacker.sol_refactored.api.router.VnflcmVersions

Bases: SolAPIRouter

controller = <tacker.sol_refactored.api.wsgi.SolResource object>
route_list = [('/api_versions', {'GET': 'index'})]