当前位置: 首页 > 工具软件 > BlueKing > 使用案例 >

Python Blueking SaaS API 服务器列表

鲁博瀚
2023-12-01
@csrf_exempt
def select_server(request):
    # client = get_client_by_request(request)
    # result = client.cc.search_host()
    user = "admin"
    client = get_client_by_user(user)
    data = request.GET
    param = {"bk_biz_id": data.get('bk_biz_id')}
    result = client.cc.search_host(param)
    info = result["data"].get("info")
    server_list = []
    for i in info:
        server_list.append(
            {
                "bk_host_innerip": i["host"].get("bk_host_innerip"),
                "bk_host_name": i["host"].get("bk_host_name"),
                "bk_os_name": i["host"].get("bk_os_name")}
        )
    # print server_list
    return render_json(server_list)

 

 类似资料: