Pod 为一个云手机实例。
字段 | 类型 | 说明 |
|---|---|---|
| product_id | string | 实例所属业务 ID |
| pod_id | string | 实例 ID |
| pod_name | string | 自定义实例名称 |
| image_id | string | 镜像 ID |
| image_name | string | 镜像名称 |
| tag | Tag | 与实例绑定的标签信息 |
| dc_info | Dc | 机房信息 |
| intranet_ip | string | 实例的内网 IP |
| configuration | Configuration | 实例套餐信息 |
| display_layout_id | string | 屏幕布局 ID |
display_status | map<string, int32> | 屏幕推流状态(key 为屏幕 ID;value 为推流状态,参考以下 Status 定义) |
adb_status | int | 代表实例 ADB 开启状态:
|
adb | string | ADB 地址,空表示未开启 ADB,例如: 123.33.123.12:1234 |
| adb_expire_time | int64 | ADB 过期时间(小于等于0为无过期时间) |
online | int32 | 实例在线状态:
|
stream_status | int32 | 实例推流状态:
|
| data_size | string | 实例的用户存储分区大小(即 data 分区容量大小) |
| data_size_used | string | 实例已使用的存储大小 |
| up_bandwidth_limit | int32 | 实例上行带宽上限(单位:Mbps) |
| down_bandwidth_limit | int32 | 实例下行带宽上限(单位:Mbps) |
| create_at | int64 | 实例创建时间 |
aosp_version | string | 实例镜像版本:
|
authority_status | int32 | 实例授权运维状态:
|
| authority_expire_time | int64 | 实例授权运维过期时间 |
| ip_white_list | string | IP 白名单列表 |
机房信息。
| 字段 | 类型 | 说明 |
|---|---|---|
| dc | string | 机房 ID |
| dc_name | string | 机房名称 |
| region | string | 区域 |
| isp | int32 | 运营商 |
云手机实例屏幕推流状态。
| 状态码(十六进制) | 状态码(十进制) | 名称 | 说明 |
|---|---|---|---|
| 0x100 | 256 | 空闲 | 实例处于空闲状态 |
| 0x300 | 768 | 已使用 | 已使用(实例已经被分配给某个客户端使用) |
| 0x303 | 771 | 推流中 | 实例正在推流 |
| 0x310 | 784 | 推流结束 | 客户端正常使用完毕 |
| 0x311 | 785 | 超时 | 客户端超时未加入释放 |
| 0x312 | 786 | 无操作 | 客户端无操作释放 |
| 0x315 | 789 | 异常 | 推流异常 |
| 0x316 | 790 | 异常 | 客户端异常退出 |
| 0x400 | 1024 | 故障 | 故障 |
| 0x408 | 1032 | 重置中 | 实例正在被重置 |
| 0x409 | 1033 | 重启中 | 实例正在被重启 |
云手机实例推流屏幕描述。
字段 | 类型 | 说明 |
|---|---|---|
| client_width | int32 | 客户端屏幕宽度,如为空,则默认客户端屏幕比例与云机一致 |
| client_height | int32 | 客户端屏幕高度,如为空,则默认客户端屏幕比例与云机一致 |
rotation | int32 | 屏幕横竖屏: |
| video_stream_profile_id | int32 | 当前屏幕视频流清晰度档位 ID,参考:云手机清晰度档位说明 |
| app_id | string | 指定启动的应用 ID,如不指定,则由具体调度逻辑调度 Pod |
| package_name | string | 以包名启动 |
云手机实例上安装的应用信息。
字段 | 类型 | 说明 |
|---|---|---|
| app_id | string | 应用 ID |
| app_name | string | 应用名称 |
app_source | int | 应用安装方式:
|
| package_name | string | 应用包名 |
| version_id | int64 | 应用版本 ID |
| version_id_str | string | 应用版本 ID |
| version_code | int64 | 应用版本号 |
| version_name | string | 应用版本名称 |
rotation | int32 | 屏幕横竖屏:
|
| icon_url | string | 应用图标 URL |
install_type | int32 | 应用安装类型:
|
install_status | int32 | 应用安装状态: |
running_state | int32 | 运行状态:
|
云手机实例 Settings 信息。
字段 | 类型 | 必选 | 说明 |
|---|---|---|---|
settings_type | string | 是 | 设置类型,可选:
|
| settings_name | string | 是 | 属性名称,已可修改的 Settings 属性及属性值,参考 附件说明。 |
| settings_value | interface{} | 是 | 属性值 |
settings_value_type | string | 否 | 属性值数据类型,可选:
|
云手机实例系统属性信息。
字段 | 类型 | 必选 | 说明 |
|---|---|---|---|
system_property_name | string | 是 | 属性名称,已可修改的系统属性及属性值,参考 附件说明 |
| system_property_value | interface{} | 是 | 属性值 |
system_property_value_type | string | 否 | 属性值数据类型,可选:
|
批量创建实例时的实例配置信息。
字段 | 类型 | 必选 | 说明 |
|---|---|---|---|
pod_name | string | 否 | 批量创建实例时的实例名称前缀。例:如 pod_name 指定为 abc,则创建的实例名称为:abc_1、abd_2 等 |
| image_id | string | 否 | 镜像 ID(如不指定则使用业务镜像 ID;如业务镜像 ID 为空,使用平台提供的官方标准镜像) |
| dc | string | 是 | 机房 ID(如指定,则在此机房创建实例) |
configuration_code | string | 是 | 运行资源的套餐规格 ID,可选项为:
|
data_size | string | 否 | 创建实例的用户存储分区大小(即 data 分区容量大小),可选的容量如下(容量大小和单位不可自定义):
注:如不指定,则默认使用 8Gi 容量(建议调用方在调用时,结合实际业务情况,按需填写存储大小,默认 8Gi 容量对部分业务会偏小) |
| display_layout_id | string | 否 | 屏幕布局,全局屏幕配置 |
| apply_num | int64 | 是 | 创建实例数量 |
| start | bool | 否 | 创建完成后是否立即启动,默认为否 |
overlay_settings | list | 否 | 实例初始化 Settings 属性;详细信息,参考 附件说明 |
overlay_property | list | 否 | 实例初始化系统属性,非持久化,立即生效,重启实例后失效;详细信息,参考 附件说明 |
overlay_persist_property | list | 否 | 实例初始化系统属性,持久化,重启实例后生效;详细信息,参考 附件说明 |
| tag_id | string | 否 | 自定义标签 |
| up_bandwidth_limit | int32 | 否 | 实例上行带宽上限(单位:Mbps;如设置为0,则不限速) |
| down_bandwidth_limit | int32 | 否 | 实例下行带宽上限(单位:Mbps;如设置为0,则不限速) |
ip_white_list | String | 否 | 配置白名单 IP,您可根据自身业务需求,自定义设置 IP。对白名单 IP 不限速,同时对 pod 访问的其他 IP 进行整体限制。目前仅支持配置 10 个白名单 IP。例如, 说明 如果设置 |