Python Blueking SaaS API server list

@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)

 

Guess you like

Origin blog.csdn.net/weixin_43866211/article/details/95328973