从应用商店安装应用
基本信息
该接口主要用于从应用商店安装应用
请求路径
POST /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/install
Body 请求体示例
{
"market_url": "https://hub.grapps.cn",
"market_domain": "rainbond",
"market_type": "rainstore",
"market_access_key": "123456789012340af5dff63cb740788e",
"app_model_id": "string",
"app_model_version": "string"
}
market_type 默认值传 rainstore
请求参数
| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 |
|---|---|---|---|---|---|
| app_id | path | integer | 是 | 应用组id | |
| team_id | path | string | 是 | none | |
| region_name | path | string | 是 | none | |
| is_deploy | query | string | 否 | 是否构建 | |
| body | body | Install | 否 | none |
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 成功 | MarketInstall |
返回数据结构
响应示例
{
"enterprise_id": "string",
"team_id": "string",
"note": "string",
"ID": 3,
"region_name": "string",
"service_list": [
{
"status": "",
"access_infos": [
"string"
],
"service_id": "string",
"tenant_id": "string",
"service_key": "string",
"service_alias": "string",
"service_cname": "string",
"service_region": "string",
"desc": "string",
"category": "string",
"version": "string",
"update_version": 3,
"image": "string",
"cmd": "string",
"min_node": 3,
"min_cpu": 3,
"container_gpu": 3,
"min_memory": 3,
"extend_method": "string",
"code_from": "string",
"git_url": "string",
"git_project_id": 3,
"code_version": "string",
"service_type": "string",
"creater": 3,
"language": "string",
"total_memory": 3,
"is_service": true,
"service_origin": "string",
"tenant_service_group_id": 3,
"open_webhooks": true,
"service_source": "string",
"create_status": "string",
"check_uuid": "string",
"check_event_id": "string",
"docker_cmd": "string",
"server_type": "string",
"is_upgrate": true,
"build_upgrade": true,
"oauth_service_id": 3,
"k8s_component_name": "string"
}
]
}
模型
Install
{
"market_url": "string",
"market_domain": "string",
"market_type": "string",
"market_access_key": "string",
"app_model_id": "string",
"app_model_version": "string"
}