更新时间:2022-12-05 GMT+08:00

创建应用模板

功能介绍

该API用于创建一个应用模板。

URI

POST /v2/{project_id}/edgemgr/apps

表1 Path参数

参数

是否必选

描述

project_id

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

请求消息

请求参数

表2 请求Header参数

参数

是否必选

类型

描述

Content-Type

String

消息体的类型(格式)

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

X-Auth-Token

String

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

表3 请求Body参数

名称

是否必选

参数类型

说明

app

表4 object

应用模板

表4 app

名称

是否必选

参数类型

说明

name

String

应用模板名称,只允许英文小写字母、数字、中划线,最大长度32,英文小写字母或数字开头和结尾

Name为必填字段,且本租户中唯一

alias

String

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

description

String

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

icon_url

String

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

tags

Array of 表27 Object

应用模板标签

请求示例

{
	"app": {
		"name": "ief-application-test",
		"alias": "test",
		"description": "This is an application test",
		"icon_url": null,
		"tags": [
			{
				"key": "ief-application-type",
				"value": "test"
			}
		]
	}
}

响应消息

响应参数
表5 响应Body参数

参数

参数类型

描述

app

表6 object

应用模板详细信息

表6 app

名称

参数类型

说明

id

String

应用模板ID

name

String

应用模板名称

alias

String

应用模板别名

description

String

应用模板描述

icon_url

String

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

created_at

String

创建时间

project_id

String

项目ID

visibility

String

模板类型

app_versions

表17 object

应用版本信息

响应示例

{
    "app": {
        "name": "test-app-1",
        "icon_url": null,
        "created_at": "2018-05-26T08:41:33",
        "updated_at": null,
        "visibility": null,
        "alias": null,
        "project_id": "{project_id}",
        "id": "6c2c5f97-5c1d-408e-a0ee-c35c287afefe",
        "description": "test",
        "app_versions": [
        ]
    }
}

错误码

请参见错误码