|
@@ -28,18 +28,24 @@ add_rule_api(config.blueprint, '', api_func='config.r_get', methods=['GET'])
|
|
|
add_rule_api(os_init.blueprint, '', api_func='os_init.r_create', methods=['POST'])
|
|
add_rule_api(os_init.blueprint, '', api_func='os_init.r_create', methods=['POST'])
|
|
|
add_rule_api(os_init.blueprint, '/<_id>', api_func='os_init.r_update', methods=['PATCH'])
|
|
add_rule_api(os_init.blueprint, '/<_id>', api_func='os_init.r_update', methods=['PATCH'])
|
|
|
add_rule_api(os_init.blueprint, '/<_id>', api_func='os_init.r_delete', methods=['DELETE'])
|
|
add_rule_api(os_init.blueprint, '/<_id>', api_func='os_init.r_delete', methods=['DELETE'])
|
|
|
|
|
+add_rule_api(os_init.blueprints, '/<ids>', api_func='os_init.r_get', methods=['GET'])
|
|
|
add_rule_api(os_init.blueprints, '', api_func='os_init.r_get_by_filter', methods=['GET'])
|
|
add_rule_api(os_init.blueprints, '', api_func='os_init.r_get_by_filter', methods=['GET'])
|
|
|
|
|
+add_rule_api(os_init.blueprints, '/_search', api_func='os_init.r_content_search', methods=['GET'])
|
|
|
|
|
|
|
|
add_rule_api(os_init_write.blueprint, '', api_func='os_init_write.r_create', methods=['POST'])
|
|
add_rule_api(os_init_write.blueprint, '', api_func='os_init_write.r_create', methods=['POST'])
|
|
|
add_rule_api(os_init_write.blueprint, '/<_id>', api_func='os_init_write.r_update', methods=['PATCH'])
|
|
add_rule_api(os_init_write.blueprint, '/<_id>', api_func='os_init_write.r_update', methods=['PATCH'])
|
|
|
add_rule_api(os_init_write.blueprint, '/<_id>', api_func='os_init_write.r_delete', methods=['DELETE'])
|
|
add_rule_api(os_init_write.blueprint, '/<_id>', api_func='os_init_write.r_delete', methods=['DELETE'])
|
|
|
|
|
+add_rule_api(os_init_write.blueprints, '/<ids>', api_func='os_init_write.r_get', methods=['GET'])
|
|
|
add_rule_api(os_init_write.blueprints, '', api_func='os_init_write.r_get_by_filter', methods=['GET'])
|
|
add_rule_api(os_init_write.blueprints, '', api_func='os_init_write.r_get_by_filter', methods=['GET'])
|
|
|
|
|
+add_rule_api(os_init_write.blueprints, '/_search', api_func='os_init_write.r_content_search', methods=['GET'])
|
|
|
|
|
|
|
|
# 系统模板操作
|
|
# 系统模板操作
|
|
|
add_rule_api(os_template.blueprint, '', api_func='os_template.r_create', methods=['POST'])
|
|
add_rule_api(os_template.blueprint, '', api_func='os_template.r_create', methods=['POST'])
|
|
|
add_rule_api(os_template.blueprint, '/<_id>', api_func='os_template.r_update', methods=['PATCH'])
|
|
add_rule_api(os_template.blueprint, '/<_id>', api_func='os_template.r_update', methods=['PATCH'])
|
|
|
add_rule_api(os_template.blueprint, '/<_id>', api_func='os_template.r_delete', methods=['DELETE'])
|
|
add_rule_api(os_template.blueprint, '/<_id>', api_func='os_template.r_delete', methods=['DELETE'])
|
|
|
|
|
+add_rule_api(os_template.blueprints, '/<ids>', api_func='os_template.r_get', methods=['GET'])
|
|
|
add_rule_api(os_template.blueprints, '', api_func='os_template.r_get_by_filter', methods=['GET'])
|
|
add_rule_api(os_template.blueprints, '', api_func='os_template.r_get_by_filter', methods=['GET'])
|
|
|
|
|
+add_rule_api(os_template.blueprints, '/_search', api_func='os_template.r_content_search', methods=['GET'])
|
|
|
|
|
|
|
|
# Guest操作
|
|
# Guest操作
|
|
|
# 创建虚拟机
|
|
# 创建虚拟机
|
|
@@ -54,7 +60,7 @@ add_rule_api(guest.blueprints, '/_resume/<uuids>', api_func='guest.r_resume', me
|
|
|
add_rule_api(guest.blueprint, '/_attach_disk/<uuid>/<disk_uuid>', api_func='guest.r_attach_disk', methods=['PUT'])
|
|
add_rule_api(guest.blueprint, '/_attach_disk/<uuid>/<disk_uuid>', api_func='guest.r_attach_disk', methods=['PUT'])
|
|
|
add_rule_api(guest.blueprint, '/_detach_disk/<disk_uuid>', api_func='guest.r_detach_disk', methods=['PUT'])
|
|
add_rule_api(guest.blueprint, '/_detach_disk/<disk_uuid>', api_func='guest.r_detach_disk', methods=['PUT'])
|
|
|
add_rule_api(guest.blueprints, '/_migrate/<uuids>/<destination_host>', api_func='guest.r_migrate', methods=['PUT'])
|
|
add_rule_api(guest.blueprints, '/_migrate/<uuids>/<destination_host>', api_func='guest.r_migrate', methods=['PUT'])
|
|
|
-add_rule_api(guest.blueprint, '/<uuid>', api_func='guest.r_get', methods=['GET'])
|
|
|
|
|
|
|
+add_rule_api(guest.blueprints, '/<uuids>', api_func='guest.r_get', methods=['GET'])
|
|
|
add_rule_api(guest.blueprints, '', api_func='guest.r_get_by_filter', methods=['GET'])
|
|
add_rule_api(guest.blueprints, '', api_func='guest.r_get_by_filter', methods=['GET'])
|
|
|
add_rule_api(guest.blueprints, '/_search', api_func='guest.r_content_search', methods=['GET'])
|
|
add_rule_api(guest.blueprints, '/_search', api_func='guest.r_content_search', methods=['GET'])
|
|
|
add_rule_api(guest.blueprint, '/<uuid>', api_func='guest.r_update', methods=['PATCH'])
|
|
add_rule_api(guest.blueprint, '/<uuid>', api_func='guest.r_update', methods=['PATCH'])
|
|
@@ -65,12 +71,13 @@ add_rule_api(disk.blueprint, '', api_func='disk.r_create', methods=['POST'])
|
|
|
add_rule_api(disk.blueprint, '/_disk_resize/<uuid>/<size>', api_func='disk.r_resize', methods=['PUT'])
|
|
add_rule_api(disk.blueprint, '/_disk_resize/<uuid>/<size>', api_func='disk.r_resize', methods=['PUT'])
|
|
|
add_rule_api(disk.blueprints, '/<uuids>', api_func='disk.r_delete', methods=['DELETE'])
|
|
add_rule_api(disk.blueprints, '/<uuids>', api_func='disk.r_delete', methods=['DELETE'])
|
|
|
add_rule_api(disk.blueprint, '/<uuid>', api_func='disk.r_update', methods=['PATCH'])
|
|
add_rule_api(disk.blueprint, '/<uuid>', api_func='disk.r_update', methods=['PATCH'])
|
|
|
-add_rule_api(disk.blueprint, '/<uuid>', api_func='disk.r_get', methods=['GET'])
|
|
|
|
|
|
|
+add_rule_api(disk.blueprints, '/<uuids>', api_func='disk.r_get', methods=['GET'])
|
|
|
add_rule_api(disk.blueprints, '', api_func='disk.r_get_by_filter', methods=['GET'])
|
|
add_rule_api(disk.blueprints, '', api_func='disk.r_get_by_filter', methods=['GET'])
|
|
|
add_rule_api(disk.blueprints, '/_search', api_func='disk.r_content_search', methods=['GET'])
|
|
add_rule_api(disk.blueprints, '/_search', api_func='disk.r_content_search', methods=['GET'])
|
|
|
|
|
|
|
|
# 日志查询
|
|
# 日志查询
|
|
|
# 系统模板操作
|
|
# 系统模板操作
|
|
|
|
|
+add_rule_api(log.blueprints, '/<ids>', api_func='log.r_get', methods=['GET'])
|
|
|
add_rule_api(log.blueprints, '', api_func='log.r_get_by_filter', methods=['GET'])
|
|
add_rule_api(log.blueprints, '', api_func='log.r_get_by_filter', methods=['GET'])
|
|
|
add_rule_api(log.blueprints, '/_search', api_func='log.r_content_search', methods=['GET'])
|
|
add_rule_api(log.blueprints, '/_search', api_func='log.r_content_search', methods=['GET'])
|
|
|
|
|
|