更新时间:2024-04-22 GMT+08:00

更新应用模板

功能介绍

该API用于更新一个应用模板。

URI

PUT /v2/{project_id}/edgemgr/apps/{app_id}

表1 Path参数

名称

是否必选

说明

project_id

项目ID,获取方法请参见获取项目ID

app_id

应用模板ID

请求消息

请求参数

表2 请求Header参数

参数

是否必选

类型

描述

Content-Type

String

消息体的类型(格式)

推荐您使用默认值application/json。

X-Auth-Token

String

用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

ief-instance-id

String

铂金版实例ID,专业版实例为空值

表3 请求Body参数

名称

是否必选

参数类型

说明

alias

String

应用模板别名,中文、英文字母、数字、中划线、下划线,最大64字符

description

String

应用模板描述,最大长度255,不允许^ ~ # $ % & * < > ( ) [ ] { } ' " \

请求示例

{
    "app": {
        "alias": "边缘文字识别",
        "description": "This is a test."
    }
}

响应消息

响应参数

表4 响应Body参数

名称

参数类型

说明

app

表5 object

应用模板详细信息

表5 app

名称

参数类型

说明

id

String

应用模板

name

String

应用模板名称

description

String

应用模板描述

created_at

String

创建时间

updated_at

String

更新时间

visibility

String

模板类型

app_versions

表17 object

应用版本信息

alias

String

应用模板别名

project_id

String

项目id

icon_url

String

应用图标存储url地址,最大长度2083

响应示例

{
    "app":{
        "name":"test",
        "created_at":"2018-05-25T03:26:33",
        "updated_at":"2018-05-25T03:29:48",
        "visibility":"private",
        "alias":"边缘文字识别",
        "project_id":"{project_id}",
        "id":"2873e595-a55c-4d55-aa8f-eefcbd2b5027",
        "description":"This is a test.",
        "app_versions":[
            {
                "envs":[

                ],
                "created_at":"2018-05-23T03:58:41",
                "args":[

                ],
                "updated_at":null,
                "cpu":0.01,
                "version":"1.0.0",
                "image_url":"",
                "volumes":[

                ],
                "memory":1,
                "configs":{
                    "host_network":true,
                    "privileged":false
                },
                "project_id":"{project_id}",
                "id":"6670f491-72d9-46e8-85f3-3a480b636205"
            }
        ]
    }
}

错误码

请参见错误码