更新应用模板 - UpdateApp
功能介绍
该API用于更新一个应用模板。
URI
PUT /v2/{project_id}/edgemgr/apps/{app_id}
|
名称 |
是否必选 |
说明 |
|---|---|---|
|
project_id |
是 |
项目ID,获取方法请参见获取项目ID。 |
|
app_id |
是 |
应用模板ID |
请求消息
请求参数
|
参数 |
是否必选 |
类型 |
描述 |
|---|---|---|---|
|
Content-Type |
是 |
String |
消息体的类型(格式) 推荐您使用默认值application/json。 |
|
X-Auth-Token |
是 |
String |
用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
|
ief-instance-id |
否 |
String |
铂金版实例ID,专业版实例为空值 |
|
名称 |
是否必选 |
参数类型 |
说明 |
|---|---|---|---|
|
alias |
否 |
String |
应用模板别名,中文、英文字母、数字、中划线、下划线,最大64字符 |
|
description |
否 |
String |
应用模板描述,最大长度255,不允许^ ~ # $ % & * < > ( ) [ ] { } ' " \ |
请求示例
{
"app": {
"alias": "边缘文字识别",
"description": "This is a test."
}
}
响应消息
响应参数
|
名称 |
参数类型 |
说明 |
|---|---|---|
|
app |
表5 object |
应用模板详细信息 |
|
名称 |
参数类型 |
说明 |
|---|---|---|
|
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"
}
]
}
}
错误码
请参见错误码。