• 创建分组基本信息
  • 查询分组基本信息
  • 修改分组基本信息
  • 删除分组基本信息
  • 删除模型属性分组

    创建分组基本信息

    • API: POST /api/{version}/objectatt/group/new
    • API 名称:create_group
    • 功能说明:

      • 中文: 创建分组
      • English: create a group for a object
    • input body

    1. {
    2. "bk_group_id":"3jbvwqbhq75",
    3. "bk_group_name":"未命名",
    4. "bk_group_index":5,
    5. "bk_obj_id":"process",
    6. "bk_supplier_account":"0"
    7. }

    注:以上 JSON 数据中各字段的取值仅为示例数据。

    • intput字段说明
    字段 类型 必填 默认值 说明 Description
    bk_group_id string 分组ID,纯英文字符序列,不允许修改 the group identifier
    bk_group_name string 分组名字,用于展示 the group name
    bk_group_index int 0 分组排序 the group index
    bk_obj_id string 模型ID,用于指明该分组的所属 the object identifier
    bk_supplier_account string 开发商账号 supplier account code
    • output
    1. {
    2. "result": true,
    3. "bk_error_code": 0,
    4. "bk_error_msg": null,
    5. "data": {
    6. "id": 1046
    7. }
    8. }

    注:以上 JSON 数据中各字段的取值仅为示例数据。

    • output字段说明
    名称 类型 说明 Description
    result bool 请求成功与否。true:请求成功;false请求失败 request result
    bk_error_code int 错误编码。 0表示success,>0表示失败错误 error code. 0 represent success, >0 represent failure code
    bk_error_msg string 请求失败返回的错误信息 error message from failed request
    data object 请求返回的数据 return data

    data 说明

    名称 类型 说明 Description
    id int 新增数据记录的ID the id of the new data record

    查询分组基本信息

    • API: POST /api/{version}/objectatt/group/property/owner/{bk_supplier_account}/object/{bk_obj_id}
    • API 名称:search_group
    • 功能说明:

      • 中文:查询分组信息
      • English:query the grouping of models
    • input body

    • input 字段说明

    名称 类型 必填 默认值 说明 Description
    bk_obj_id string 模型ID the object id
    bk_supplier_account string 开发商账号 supplier account code
    • output
    1. {
    2. "result": true,
    3. "code": 0,
    4. "message": null,
    5. "data": [
    6. {
    7. "bk_group_id": "default",
    8. "bk_group_index": 1,
    9. "bk_group_name": "基础信息",
    10. "bk_isdefault": true,
    11. "bk_obj_id": "host",
    12. "bk_supplier_account": "0",
    13. "id": 5,
    14. "ispre": false
    15. }
    16. ]
    17. }

    注:以上 JSON 数据中各字段的取值仅为示例数据。

    • output字段说明
    名称 类型 说明 Description
    result bool 请求成功与否。true:请求成功;false请求失败 request result
    bk_error_code int 错误编码。 0表示success,>0表示失败错误 error code. 0 represent success, >0 represent failure code
    bk_error_msg string 请求失败返回的错误信息 error message from failed request
    data array 请求返回的数据 return data

    data 说明

    名称 类型 说明 Description
    bk_group_id string 分组标识 the group identifier
    bk_group_index int 分组排序 the group sort index
    bk_group_name string 分组名 the group name
    bk_isdefault bool true-默认分组,false-普通分组 true - the defualt group, false - the common group
    bk_obj_id string 模型标识 the object identifier
    bk_supplier_account string 开发商账号 supplier account code
    id int 数据记录ID the data record id
    ispre bool true - 内置分组, false - 自定义定义分组 true - is inner, false - is customer

    修改分组基本信息

    • API: PUT /api/{version}/objectatt/group/update
    • API 名称:update_group
    • input body
      1. {
      2. "condition":{
      3. "id":10
      4. },
      5. "data":{
      6. "bk_group_name":"GSEkit 进程管理信息2"
      7. }
      8. }

    注:以上 JSON 数据中各字段的取值仅为示例数据。

    • input参数说明
    字段 类型 必填 默认值 说明 Description
    condition object 更新分组信息的条件 the condition to update
    data object 更新数据至 update the data to

    condition 字段说明:

    字段 类型 必填 默认值 说明 Description
    id int 分组id the group id

    data 字段说明:

    字段 类型 必填 默认值 说明 Description
    bk_group_name string 分组名字,用于展示 the group name
    bk_group_index int 0 分组排序 the group index
    • output
    1. {
    2. "result": true,
    3. "bk_error_code": 0,
    4. "bk_error_msg": null,
    5. "data": "success"
    6. }

    注:以上 JSON 数据中各字段的取值仅为示例数据。

    • output字段说明
    名称 类型 说明 Description
    result bool 请求成功与否。true:请求成功;false请求失败 request result
    bk_error_code int 错误编码。 0表示success,>0表示失败错误 error code. 0 represent success, >0 represent failure code
    bk_error_msg string 请求失败返回的错误信息 error message from failed request
    data string 操作结果 the result

    删除分组基本信息

    • API: DELETE /api/{version}/objectatt/group/groupid/{id}
    • API 名称:delete_group
    • 功能说明:

      • 中文:删除模型分组
      • English:delete the group of the object
    • input body

    • input 字段说明

    字段 类型 必填 默认值 说明 Description
    id int 分组记录标识 the group record id
    • output
    1. {
    2. "result": true,
    3. "bk_error_code": 0,
    4. "bk_error_msg": null,
    5. "data": "success"
    6. }

    注:以上 JSON 数据中各字段的取值仅为示例数据。

    • output字段说明
    名称 类型 说明 Description
    result bool 请求成功与否。true:请求成功;false请求失败 request result
    bk_error_code int 错误编码。 0表示success,>0表示失败错误 error code. 0 represent success, >0 represent failure code
    bk_error_msg string 请求失败返回的错误信息 error message from failed request
    data string 操作结果 the result

    删除模型属性分组

    • API: DELETE /api/{version}/objectatt/group/owner/{bk_supplier_account}/object/{bk_obj_id}/propertyids/{bk_property_id}/groupids/{bk_group_id}
    • API 名称:delete_object_property_group
    • 功能说明:

      • 中文:删除模型属性分组
      • English:delete the group of the object property
    • input body

    • input 字段说明

    字段 类型 必填 默认值 说明 Description
    bk_group_id string 分组ID the group record id
    bk_property_id string 属性ID the property identifier
    bk_obj_id string 模型ID the object identifier
    bk_supplier_account string 开发商账号 supplier account code
    • output
    1. {
    2. "result": true,
    3. "bk_error_code": 0,
    4. "bk_error_msg": null,
    5. "data": "success"
    6. }

    注:以上 JSON 数据中各字段的取值仅为示例数据。

    • output字段说明
    名称 类型 说明 Description
    result bool 请求成功与否。true:请求成功;false请求失败 request result
    bk_error_code int 错误编码。 0表示success,>0表示失败错误 error code. 0 represent success, >0 represent failure code
    bk_error_msg string 请求失败返回的错误信息 error message from failed request
    data string 操作结果 the result