创建分组基本信息

  • 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