AndroidApp
安卓应用
被如下接口引用:DescribeAndroidApps。
名称 | 类型 | 描述 |
---|---|---|
AndroidAppId | String | 安卓应用 Id 示例值:apk-sdfddc |
Name | String | 安卓应用名称 示例值:猫耳 |
State | String | 安卓应用状态(上架、下架) 示例值:ONLINE|OFFLINE |
AndroidAppVersionInfo | Array of AndroidAppVersionInfo | 安卓应用版本列表 示例值:[{"ver-a1b2c3","NORMAL"}] |
CreateTime | Timestamp ISO8601 | 安卓应用创建时间 示例值:"2022-02-15T01:51:55.786Z" |
UserId | String | 用户 Id 示例值:userId |
AppMode | String | 应用模式(NORMAL : 普通模式;ADVANCED : 高级模式) 示例值:NORMAL |
AndroidAppCosInfo
安卓应用Cos数据
被如下接口引用:CreateCosCredential。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
AndroidAppId | String | 是 | 安卓应用ID 示例值:apk-xxxxx |
FileName | String | 否 | 应用名称(支持 apk 和 tgz 两种格式文件,当应用 AppMode 为 NORMAL 时,只支持上传 apk 类型文件,当应用 AppMode 为 ADVANCED 高级模式时,只支持上传 tgz 类型文件) 示例值:test.tgz |
AndroidAppVersionInfo
安卓应用版本信息
被如下接口引用:DescribeAndroidApps。
名称 | 类型 | 描述 |
---|---|---|
AndroidAppVersion | String | 安卓应用版本 示例值:"ver-a1b2c3" |
State | String | 安卓应用版本创建状态(NORMAL:无、UPLOADING:上传中、 CREATING: 创建中、 CREATE_FAIL:创建失败、CREATE_SUCCESS:创建成功) 示例值:"NORMAL|UPLOADING|CREATING|CREATE_FAIL|CREATE_SUCCESS" |
CreateTime | Timestamp ISO8601 | 安卓应用版本创建时间 示例值:"2022-02-15T01:51:55.786Z" |
Command | String | shell 安装命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效) 示例值:"tar -zxvf test-1.0.X.tgz && cd test-1.0.X && ./install.sh" |
UninstallCommand | String | shell 卸载命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效) 示例值:"tar -zxvf test-1"cd test-1.0.X && ./uninstall.sh" |
AndroidInstance
安卓实例信息
被如下接口引用:DescribeAndroidInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
AndroidInstanceId | String | 否 | 实例 ID 示例值:cai-abcd1234 |
AndroidInstanceRegion | String | 否 | 实例所在区域 示例值:ap-guangzhou |
AndroidInstanceZone | String | 否 | 实例可用区 示例值:ap-guangzhou-3 |
State | String | 否 | 实例状态:INITIALIZING,NORMAL,PROCESSING 示例值:NORMAL |
AndroidInstanceType | String | 否 | 实例规格 示例值:A3 |
AndroidInstanceImageId | String | 否 | 实例镜像 ID 示例值:image-abcd1234 |
Width | Integer | 否 | 分辨率宽度 示例值:1080 |
Height | Integer | 否 | 分辨率高度 示例值:1920 |
HostSerialNumber | String | 否 | 宿主机 ID 示例值:RK123 |
AndroidInstanceGroupId | String | 否 | 分组 ID 示例值:aig-1234abcd |
AndroidInstanceLabels | Array of AndroidInstanceLabel | 否 | 标签列表 |
Name | String | 否 | 名称 示例值:testname |
UserId | String | 否 | 用户ID 示例值:user123 |
PrivateIP | String | 否 | 内网 IP 示例值:192.168.1.3 |
CreateTime | String | 否 | 创建时间 示例值:2021-07-02T10:15:36Z |
HostServerSerialNumber | String | 否 | 机箱 ID 示例值:U12 |
AndroidInstanceAppInfo
安卓实例应用信息
被如下接口引用:DescribeAndroidInstanceApps。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
AndroidAppId | String | 否 | 应用id 示例值:apk-i37e2134 |
Name | String | 否 | 应用名称 示例值:testapp |
AndroidAppVersion | String | 否 | 应用版本 示例值:1 |
PackageName | String | 否 | 应用包名 示例值:test.com |
PackageVersion | String | 否 | 应用包版本 示例值:9.1.50 |
PackageLabel | String | 否 | 应用包标签 示例值:QQ |
AndroidInstanceImage
安卓实例镜像信息
被如下接口引用:DescribeAndroidInstanceImages。
名称 | 类型 | 描述 |
---|---|---|
AndroidInstanceImageId | String | 镜像 ID 示例值:image-abcd1234 |
AndroidInstanceImageName | String | 镜像名称,由业务方自定义,仅用于展示 示例值:img-123 |
AndroidInstanceImageState | String | 镜像状态 示例值:NORMAL |
AndroidInstanceImageZone | String | 镜像可用区 示例值:ap-guangzhou-3 |
AndroidInstanceInformation
安卓实例信息
被如下接口引用:ModifyAndroidInstancesInformation。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
AndroidInstanceId | String | 是 | 安卓实例 ID 示例值:cai-abcd1234 |
Name | String | 是 | 实例名称 示例值:test_name |
AndroidInstanceLabel
安卓实例标签
被如下接口引用:DescribeAndroidInstanceLabels, DescribeAndroidInstances, ModifyAndroidInstancesLabels。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 标签键 示例值:key1 |
Value | String | 是 | 标签值 示例值:value1 |
AndroidInstanceTask
安卓实例任务信息
被如下接口引用:CreateAndroidInstancesScreenshot, DistributeFileToAndroidInstances, ExecuteCommandOnAndroidInstances, InstallAndroidInstancesApp, RebootAndroidInstanceHosts, RebootAndroidInstances, ResetAndroidInstances, StartAndroidInstances, StopAndroidInstances, UninstallAndroidInstancesApp, UploadFileToAndroidInstances, UploadFilesToAndroidInstances。
名称 | 类型 | 描述 |
---|---|---|
TaskId | String | 任务ID 示例值:615cf0a4-075e-4cf5-b26f-d786363daccd |
AndroidInstanceId | String | 实例ID 示例值:cai-abcd1234 |
AndroidInstanceTaskStatus
安卓实例任务状态信息
被如下接口引用:DescribeAndroidInstanceTasksStatus。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TaskId | String | 否 | 任务ID 示例值:615cf0a4-075e-4cf5-b26f-d786363daccd |
Status | String | 否 | 任务状态:SUCCESS,FAILED,PROCESSING,PENDING,CANCELED 示例值:SUCCESS |
AndroidInstanceId | String | 否 | 实例ID 示例值:cai-abcd1234 |
TaskResult | String | 否 | 任务执行结果描述,针对某些任务,可以是可解析的 json 示例值:{"Error":{}} |
TaskType | String | 否 | 任务类型 示例值:EXEC_COMMAND |
CreateTime | String | 否 | 任务创建时间 示例值:2022-02-15T01:51:55.786Z |
CompleteTime | String | 否 | 任务完成时间 示例值:2022-02-15T01:51:55.786Z |
AndroidInstanceUploadFile
安卓实例上传文件信息
被如下接口引用:UploadFilesToAndroidInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
AndroidInstanceId | String | 否 | 安卓实例 ID 示例值:cai_abcd1234 |
FileURL | String | 否 | 文件上传 URL 示例值:https://xxx |
DestinationDirectory | String | 否 | 上传目标目录,只能上传到 /sdcard/ 目录或其子目录下 示例值:/sdcard/Download/ |
COSOptions
COS协议参数
被如下接口引用:BackUpAndroidInstanceToStorage, RestoreAndroidInstanceFromStorage。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Bucket | String | 是 | 存储桶 示例值:bucket-123 |
Region | String | 是 | 存储区域 示例值:ap-guangzhou |
Filter
过滤
被如下接口引用:DescribeAndroidApps, DescribeAndroidInstanceTasksStatus, DescribeAndroidInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 字段名 示例值:key01 |
Values | Array of String | 是 | 字段值列表 示例值:[ "value01", "value11" ] |
LabelRequirement
标签要求
被如下接口引用:DescribeAndroidInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 标签键 示例值:key1 |
Operator | String | 是 | 运算符类型。 IN:要求对象的标签键 Key 对应的标签值需满足 Values 中的一个 NOT_IN:要求对象的标签键 Key 对应的标签值不满足 Values 中的任何一个 EXISTS:要求对象标签存在标签键 Key NOT_EXISTS: 要求对象标签不存在标签键 Key 示例值:IN |
Values | Array of String | 否 | 标签值列表 示例值:["value1"] |
S3Options
S3协议参数
被如下接口引用:BackUpAndroidInstanceToStorage, RestoreAndroidInstanceFromStorage。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
EndPoint | String | 是 | 存储节点 示例值:https//123.com |
Bucket | String | 是 | 存储桶 示例值:bucket |
AccessKeyId | String | 是 | 密钥 ID 示例值:test-ak |
SecretAccessKey | String | 是 | 密钥 Key 示例值:test-sk |
SyncAndroidInstanceImage
同步安卓实例镜像信息
被如下接口引用:SyncAndroidInstanceImage。
名称 | 类型 | 描述 |
---|---|---|
AndroidInstanceImageId | String | 镜像 ID 示例值:image-abcd1234 |
AndroidInstanceImageZone | String | 镜像可用区 示例值:ap-guangzhou-3 |
SyncExecuteCommandResult
同步执行命令结果
被如下接口引用:SyncExecuteCommandOnAndroidInstances。
名称 | 类型 | 描述 |
---|---|---|
InstanceId | String | 实例ID 示例值:cai-123 |
Output | String | 命令执行输出内容 示例值:ok |
Status | String | 命令执行结果 示例值:SUCCESS|FAIL |