【15110版本之后】自定义资产类型 API 详解

【15110版本之后】自定义资产类型 API 详解

简介

15100版本之后,优化了资产模块的自定义资产类型。能帮助管理者更有效组织和管理资产。
比如支持创建子类型,自定义API URL以及所属附加字段的API Name。
因为自定义资产类型的API调用方法不会展示在API文档页面中。所以创建此文档供参考:

示例

创建资产和所属附加字段

在计算机>Server>下创建了自定义资产类型it physics server和 it virtual server.
创建时会提示API名称API复数名称必填。
创建专属附加字段时,也会提示API字段名称必填

获取所有自定义资产

方法: GET
URL: 服务器地址/api/v3/API复数名称
      示例: http://localhost/api/v3/custom_asset_it_physics_servers/
其它参数可参考API文档中的其它API。
Postman调用示例:

获取一个自定义资产

方法: GET
URL: 服务器地址/api/v3/API复数名称/具体的资产ID
      示例:http://localhost/api/v3/custom_asset_it_physics_servers/15603
其它参数可参考API文档中的其它API。
Postman调用示例:

添加一个自定义资产

方法: POST
URL: 服务器地址/api/v3/API复数名称
      示例:http://localhost/api/v3/custom_asset_it_physics_servers
input_data参数:{"API名称":{Json}}
      示例:
{
    "custom_asset_it_physics_server": {
        "name": "测试物理机666",
        "product": {
            "id": "3301",
            "name": "Server_Unknown+Server"
        }
,
        "udf_fields": {
            "udf_physics_filed": "测试专属附加字段"
        }
,
        "state": {
            "id": "1",
            "name": "In+Store"
        }

    }

}

其它参数可参考API文档中的其它API。
Postman调用示例: