summaryrefslogtreecommitdiff
path: root/data/zh_cn/appstream-center/2021-09-03
diff options
context:
space:
mode:
Diffstat (limited to 'data/zh_cn/appstream-center/2021-09-03')
-rw-r--r--data/zh_cn/appstream-center/2021-09-03/api-docs.php2450
1 files changed, 856 insertions, 1594 deletions
diff --git a/data/zh_cn/appstream-center/2021-09-03/api-docs.php b/data/zh_cn/appstream-center/2021-09-03/api-docs.php
index 3d31b65..71a1128 100644
--- a/data/zh_cn/appstream-center/2021-09-03/api-docs.php
+++ b/data/zh_cn/appstream-center/2021-09-03/api-docs.php
@@ -1,35 +1,14 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'RPC',
- 'product' => 'appstream-center',
- 'version' => '2021-09-03',
- ],
- 'directories' => [
- 'GetConnectionTicket',
- 'ListPublishedAppInfo',
- 'ListRunningApps',
- 'Unbind',
- 'StopApp',
- 'StartAppResources',
- 'StopAppResources',
- 'RestartAppResources',
- 'ResetAppResources',
- ],
+ 'info' => ['style' => 'RPC', 'product' => 'appstream-center', 'version' => '2021-09-03'],
+ 'directories' => ['ListPublishedAppInfo', 'ListRunningApps', 'StopApp', 'StartAppResources', 'StopAppResources', 'RestartAppResources', 'ResetAppResources', 'GetConnectionTicket', 'Unbind'],
'components' => [
'schemas' => [],
],
'apis' => [
'GetConnectionTicket' => [
- 'summary' => '获取云应用连接凭证。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -42,9 +21,7 @@
'riskType' => 'none',
'chargeType' => 'free',
'abilityTreeCode' => '82371',
- 'abilityTreeNodes' => [
- 'FEATUREappstreamingBC1NTD',
- ],
+ 'abilityTreeNodes' => ['FEATUREappstreamingBC1NTD'],
'autoTest' => true,
'tenantRelevance' => 'publicInformation',
],
@@ -56,252 +33,141 @@
'description' => '产品类型。',
'type' => 'string',
'required' => true,
- 'enumValueTitles' => [
- 'CloudApp' => '云应用',
- 'AndroidCloud' => '云手机',
- ],
+ 'enumValueTitles' => ['CloudApp' => '云应用', 'AndroidCloud' => '云手机'],
'example' => 'CloudApp',
],
],
[
'name' => 'BizRegionId',
'in' => 'formData',
- 'schema' => [
- 'description' => '地域ID。'."\n"
- ."\n"
- .'> 当传入本参数时,仅会在参数指定地域的交付组中分配应用实例。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => '地域ID。'."\n"
+ ."\n"
+ .'> 当传入本参数时,仅会在参数指定地域的交付组中分配应用实例。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
'name' => 'LoginToken',
'in' => 'formData',
- 'schema' => [
- 'description' => '登录令牌。'."\n"
- .'通过`GetLoginToken`或`GetStsToken`接口获取。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'v2c4e2ef03d62******',
- ],
+ 'schema' => ['description' => '登录令牌。'."\n"
+ .'通过`GetLoginToken`或`GetStsToken`接口获取。', 'type' => 'string', 'required' => false, 'example' => 'v2c4e2ef03d62******'],
],
[
'name' => 'EndUserId',
'in' => 'formData',
- 'schema' => [
- 'description' => '便捷账号用户名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'alice',
- ],
+ 'schema' => ['description' => '便捷账号用户名。', 'type' => 'string', 'required' => false, 'example' => 'alice'],
],
[
'name' => 'SessionId',
'in' => 'formData',
- 'schema' => [
- 'description' => '登录会话ID。通过`GetLoginToken`或`GetStsToken`接口获取,与`LoginToken`配合使用。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '09e2b2e6-3181******',
- ],
+ 'schema' => ['description' => '登录会话ID。通过`GetLoginToken`或`GetStsToken`接口获取,与`LoginToken`配合使用。', 'type' => 'string', 'required' => false, 'example' => '09e2b2e6-3181******'],
],
[
'name' => 'LoginRegionId',
'in' => 'formData',
- 'schema' => [
- 'description' => '登录地域ID。用户使用工作区登录时,工作区所属的地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => '登录地域ID。用户使用工作区登录时,工作区所属的地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
'name' => 'Uuid',
'in' => 'formData',
- 'schema' => [
- 'description' => '登录设备的唯一标识。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'A8B35215993FBF283F28D61******',
- ],
+ 'schema' => ['description' => '登录设备的唯一标识。', 'type' => 'string', 'required' => false, 'example' => 'A8B35215993FBF283F28D61******'],
],
[
'name' => 'ClientId',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'f2463208-ec89-4309-8e8c-8b1******',
- ],
+ 'schema' => ['description' => '客户端ID。', 'type' => 'string', 'required' => false, 'example' => 'f2463208-ec89-4309-8e8c-8b1******'],
],
[
'name' => 'ClientType',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端类型。',
- 'description' => '客户端类型。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'html5',
- ],
+ 'schema' => ['title' => '客户端类型。', 'description' => '客户端类型。', 'type' => 'string', 'required' => false, 'example' => 'html5'],
],
[
'name' => 'ClientOS',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端操作系统。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'windows_"Windows 10 Enterprise LTSC 2019" 10.0 (Build 17763)',
- ],
+ 'schema' => ['description' => '客户端操作系统。', 'type' => 'string', 'required' => false, 'example' => 'windows_"Windows 10 Enterprise LTSC 2019" 10.0 (Build 17763)'],
],
[
'name' => 'ClientVersion',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端版本。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2.0.1-D-20211008.101607',
- ],
+ 'schema' => ['description' => '客户端版本。', 'type' => 'string', 'required' => false, 'example' => '2.0.1-D-20211008.101607'],
],
[
'name' => 'ClientIp',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端IP地址',
- 'type' => 'string',
- 'required' => false,
- 'example' => '22.21.*.*',
- ],
+ 'schema' => ['description' => '客户端IP地址', 'type' => 'string', 'required' => false, 'example' => '22.21.*.*'],
],
[
'name' => 'TaskId',
'in' => 'formData',
- 'schema' => [
- 'description' => '任务ID。'."\n"
- ."\n"
- .'> 非首次调用时必填。使用本参数查询任务状态和连接凭证。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '6f41731b-7091-4******',
- ],
+ 'schema' => ['description' => '任务ID。'."\n"
+ ."\n"
+ .'> 非首次调用时必填。使用本参数查询任务状态和连接凭证。', 'type' => 'string', 'required' => false, 'example' => '6f41731b-7091-4******'],
],
[
'name' => 'AppInstanceGroupId',
'in' => 'formData',
- 'schema' => [
- 'description' => '交付组ID。'."\n"
- .'> '."\n"
- .'> - 当传入本参数时,仅会在参数指定的且已授权的交付组中分配应用实例。'."\n"
- .'> - 当传入`AppInstanceId`参数时,本参数必填。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'aig-bw1o1gcwv******',
- ],
+ 'schema' => ['description' => '交付组ID。'."\n"
+ .'> '."\n"
+ .'> - 当传入本参数时,仅会在参数指定的且已授权的交付组中分配应用实例。'."\n"
+ .'> - 当传入`AppInstanceId`参数时,本参数必填。', 'type' => 'string', 'required' => false, 'example' => 'aig-bw1o1gcwv******'],
],
[
'name' => 'AppInstanceId',
'in' => 'formData',
- 'schema' => [
- 'description' => '应用实例ID。'."\n"
- ."\n"
- .'> '."\n"
- .'> - 当传入本参数时,仅会尝试分配参数所指定的应用实例。'."\n"
- .'> - 当传入本参数时,必须同时传入`AppInstanceGroupId`参数。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ai-ij4a6kd4bn2******',
- ],
+ 'schema' => ['description' => '应用实例ID。'."\n"
+ ."\n"
+ .'> '."\n"
+ .'> - 当传入本参数时,仅会尝试分配参数所指定的应用实例。'."\n"
+ .'> - 当传入本参数时,必须同时传入`AppInstanceGroupId`参数。', 'type' => 'string', 'required' => false, 'example' => 'ai-ij4a6kd4bn2******'],
],
[
'name' => 'AppId',
'in' => 'formData',
- 'schema' => [
- 'description' => '应用ID。'."\n"
- ."\n"
- .'> 首次调用时必填,后续调用时选填。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ca-etn4zizga******',
- ],
+ 'schema' => ['description' => '应用ID。'."\n"
+ ."\n"
+ .'> 首次调用时必填,后续调用时选填。', 'type' => 'string', 'required' => false, 'example' => 'ca-etn4zizga******'],
],
[
'name' => 'AppVersion',
'in' => 'formData',
- 'schema' => [
- 'description' => '应用版本号。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '1.0.1',
- ],
+ 'schema' => ['description' => '应用版本号。', 'type' => 'string', 'required' => false, 'example' => '1.0.1'],
],
[
'name' => 'Param',
'in' => 'formData',
- 'schema' => [
- 'description' => '应用启动参数。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '/q /n'."\n",
- ],
+ 'schema' => ['description' => '应用启动参数。', 'type' => 'string', 'required' => false, 'example' => '/q /n'."\n"],
],
[
'name' => 'TenantId',
'in' => 'formData',
- 'schema' => [
- 'description' => '租户ID,即阿里云账号UID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '1126819517******',
- ],
+ 'schema' => ['description' => '租户ID,即阿里云账号UID。', 'type' => 'string', 'required' => false, 'example' => '1126819517******'],
],
[
'name' => 'ResourceId',
'in' => 'formData',
- 'schema' => [
- 'description' => '资源ID。'."\n"
- ."\n"
- .'> 连接云手机时使用,传入云手机实例对应的持久会话ID。'."\n"
- .'> 连接云浏览器时,传入云浏览器ID。'."\n"
- .'> 连接云应用时,应用授权场景需要传入应用ID,交付组授权场景传入交付组ID,持久会话授权场景传入持久会话ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'p-0cdr5c9kl******',
- ],
+ 'schema' => ['description' => '资源ID。'."\n"
+ ."\n"
+ .'> 连接云手机时使用,传入云手机实例对应的持久会话ID。'."\n"
+ .'> 连接云浏览器时,传入云浏览器ID。'."\n"
+ .'> 连接云应用时,应用授权场景需要传入应用ID,交付组授权场景传入交付组ID,持久会话授权场景传入持久会话ID。', 'type' => 'string', 'required' => false, 'example' => 'p-0cdr5c9kl******'],
],
[
'name' => 'ConnectionProperties',
'in' => 'formData',
- 'schema' => [
- 'title' => '建连属性。',
- 'description' => '连接属性,为JSON格式。'."\n"
- .'支持以下参数:'."\n"
- ."\n"
- .'- authMode:授权模式,根据交付组的授权模式确定:App:应用授权;AppInstanceGroup:交付组授权;Session:持久会话授权'."\n"
- .'- appInstanceGroupScheduleTags:交付组调度标签,支持多个标签键值对过滤,多个标签对为与的关系,键必须有值,值可以为空。格式示例:[{"key":"Resolution","value":"720p"},{"key":"Name"}]'."\n"
- .'- appInstanceGroupIds:指定交付组ID列表。'."\n"
- .'- appInstancePersistentId:指定持久会话ID。'."\n"
- .'- avatarId:用户分身ID,默认为default,用于支持一个用户分配多个会话实例。'."\n"
- ."\n"
- .'> 连接云手机时使用,传入固定值`{"authMode":"Session"}`。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '{"authMode":"Session"}',
- ],
+ 'schema' => ['title' => '建连属性。', 'description' => '连接属性,为JSON格式。'."\n"
+ .'支持以下参数:'."\n"
+ ."\n"
+ .'- authMode:授权模式,根据交付组的授权模式确定:App:应用授权;AppInstanceGroup:交付组授权;Session:持久会话授权'."\n"
+ .'- appInstanceGroupScheduleTags:交付组调度标签,支持多个标签键值对过滤,多个标签对为与的关系,键必须有值,值可以为空。格式示例:[{"key":"Resolution","value":"720p"},{"key":"Name"}]'."\n"
+ .'- appInstanceGroupIds:指定交付组ID列表。'."\n"
+ .'- appInstancePersistentId:指定持久会话ID。'."\n"
+ .'- avatarId:用户分身ID,默认为default,用于支持一个用户分配多个会话实例。'."\n"
+ ."\n"
+ .'> 连接云手机时使用,传入固定值`{"authMode":"Session"}`。', 'type' => 'string', 'required' => false, 'example' => '{"authMode":"Session"}'],
],
[
'name' => 'EnvironmentConfig',
'in' => 'formData',
- 'schema' => [
- 'title' => '环境配置。',
- 'description' => '环境配置。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '{"screenWidth":2560,"screenHeight":1564}',
- ],
+ 'schema' => ['title' => '环境配置。', 'description' => '环境配置。', 'type' => 'string', 'required' => false, 'example' => '{"screenWidth":2560,"screenHeight":1564}'],
],
[
'name' => 'AutoConnectInQueue',
@@ -312,10 +178,7 @@
.'> 本参数暂未开放。',
'type' => 'boolean',
'required' => false,
- 'enumValueTitles' => [
- 'true' => '自动连接',
- 'false' => '手动连接',
- ],
+ 'enumValueTitles' => ['true' => '自动连接', 'false' => '手动连接'],
'example' => 'true',
],
],
@@ -337,21 +200,18 @@
'maxLength' => 10,
'minLength' => 0,
'default' => 'INTERNET',
- 'enum' => [
- 'INTERNET',
- 'VPC',
- ],
+ 'enum' => ['INTERNET', 'VPC'],
],
],
[
'name' => 'AppPolicyId',
'in' => 'formData',
- 'schema' => [
- 'description' => '策略ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'pg-0clfzcy0adpcf****',
- ],
+ 'schema' => ['description' => '策略ID。', 'type' => 'string', 'required' => false, 'example' => 'pg-0clfzcy0adpcf****'],
+ ],
+ [
+ 'name' => 'RequireUuidValidation',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'boolean', 'required' => false, 'example' => 'true'],
],
],
'responses' => [
@@ -361,89 +221,30 @@
'description' => '响应信息。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => 'AD2D0761-1FE5-549D-B169******',
- ],
- 'Ticket' => [
- 'description' => '连接凭证。',
- 'type' => 'string',
- 'example' => 'n7n9bqZlPrvgUOPY0tOfVYGBBcdoPoH3******',
- ],
- 'TaskId' => [
- 'description' => '任务ID。',
- 'type' => 'string',
- 'example' => 'f3d1b31c-605e-******',
- ],
+ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'AD2D0761-1FE5-549D-B169******'],
+ 'Ticket' => ['description' => '连接凭证。', 'type' => 'string', 'example' => 'n7n9bqZlPrvgUOPY0tOfVYGBBcdoPoH3******'],
+ 'TaskId' => ['description' => '任务ID。', 'type' => 'string', 'example' => 'f3d1b31c-605e-******'],
'TaskStatus' => [
'description' => '任务状态。',
'type' => 'string',
- 'enumValueTitles' => [
- 'Finished' => '任务完成',
- 'Failed' => '任务失败',
- 'Running' => '运行中',
- ],
+ 'enumValueTitles' => ['Finished' => '任务完成', 'Failed' => '任务失败', 'Running' => '运行中'],
'example' => 'Running',
],
- 'RetryTimes' => [
- 'description' => '重试次数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '3',
- ],
- 'Code' => [
- 'description' => '错误码。',
- 'type' => 'string',
- 'example' => 'InternalError.TicketGenInternalError',
- ],
- 'Message' => [
- 'description' => '错误信息。',
- 'type' => 'string',
- 'example' => 'reenter app instance failed',
- ],
- 'AppInstanceGroupId' => [
- 'description' => '交付组ID。',
- 'type' => 'string',
- 'example' => 'aig-53fvrq1oa******',
- ],
- 'AppInstancePersistentId' => [
- 'description' => '持久会话ID。',
- 'type' => 'string',
- 'example' => 'p-0cdr5c9kl******',
- ],
- 'AppInstanceId' => [
- 'description' => '应用实例ID。',
- 'type' => 'string',
- 'example' => 'ai-gc1gemx6vp******',
- ],
+ 'RetryTimes' => ['description' => '重试次数。', 'type' => 'integer', 'format' => 'int32', 'example' => '3'],
+ 'Code' => ['description' => '错误码。', 'type' => 'string', 'example' => 'InternalError.TicketGenInternalError'],
+ 'Message' => ['description' => '错误信息。', 'type' => 'string', 'example' => 'reenter app instance failed'],
+ 'AppInstanceGroupId' => ['description' => '交付组ID。', 'type' => 'string', 'example' => 'aig-53fvrq1oa******'],
+ 'AppInstancePersistentId' => ['description' => '持久会话ID。', 'type' => 'string', 'example' => 'p-0cdr5c9kl******'],
+ 'AppInstanceId' => ['description' => '应用实例ID。', 'type' => 'string', 'example' => 'ai-gc1gemx6vp******'],
'OsType' => [
'description' => '操作系统类型。',
'type' => 'string',
- 'enumValueTitles' => [
- 'Linux' => 'Linux',
- 'Windows' => 'Windows',
- 'Android' => 'Android',
- ],
+ 'enumValueTitles' => ['Linux' => 'Linux', 'Windows' => 'Windows', 'Android' => 'Android'],
'example' => 'Windows',
],
- 'RegionId' => [
- 'description' => '交付组所属的地域ID。',
- 'type' => 'string',
- 'example' => 'cn-hangzhou',
- ],
- 'LoginToken' => [
- 'description' => '登录令牌。',
- 'type' => 'string',
- 'example' => 'v2c4e2ef03d62******'."\n",
- ],
- 'TenantId' => [
- 'description' => '租户ID,即阿里云账号UID。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1126819517******',
- ],
+ 'RegionId' => ['description' => '交付组所属的地域ID。', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'LoginToken' => ['description' => '登录令牌。', 'type' => 'string', 'example' => 'v2c4e2ef03d62******'."\n"],
+ 'TenantId' => ['description' => '租户ID,即阿里云账号UID。', 'type' => 'integer', 'format' => 'int64', 'example' => '1126819517******'],
'Policy' => [
'description' => '会话策略。',
'type' => 'object',
@@ -455,24 +256,11 @@
.'> - `true`:会话分辨率跟随终端显示区域变化。此时`SessionResolutionWidth`和`SessionResolutionHeight`为分辨率变化的最大值。'."\n"
.'> - `false`:会话分辨率不跟随终端显示区域变化。此时分辨率固定为`SessionResolutionWidth`和`SessionResolutionHeight`的值。',
'type' => 'string',
- 'enumValueTitles' => [
- 'true' => 'true',
- 'false' => 'false',
- ],
+ 'enumValueTitles' => ['true' => 'true', 'false' => 'false'],
'example' => 'true',
],
- 'ResolutionWidth' => [
- 'description' => '分辨率的宽度,单位为像素。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '1920'."\n",
- ],
- 'ResolutionHeight' => [
- 'description' => '分辨率的高度,单位为像素。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '1080',
- ],
+ 'ResolutionWidth' => ['description' => '分辨率的宽度,单位为像素。', 'type' => 'integer', 'format' => 'int32', 'example' => '1920'."\n"],
+ 'ResolutionHeight' => ['description' => '分辨率的高度,单位为像素。', 'type' => 'integer', 'format' => 'int32', 'example' => '1080'],
],
],
'BindQueueInfo' => [
@@ -481,75 +269,29 @@
.'> 本参数暂未开放。',
'type' => 'object',
'properties' => [
- 'RequestKey' => [
- 'description' => '排队请求键。',
- 'type' => 'string',
- 'example' => 'alice******',
- ],
- 'TargetId' => [
- 'description' => '队列ID。',
- 'type' => 'string',
- 'example' => 'aig-53fvrq1oa******'."\n",
- ],
+ 'RequestKey' => ['description' => '排队请求键。', 'type' => 'string', 'example' => 'alice******'],
+ 'TargetId' => ['description' => '队列ID。', 'type' => 'string', 'example' => 'aig-53fvrq1oa******'."\n"],
'QueueStatus' => [
'description' => '排队任务状态。',
'type' => 'string',
- 'enumValueTitles' => [
- 'Ready' => '已排到',
- 'Waiting' => '等待中',
- ],
+ 'enumValueTitles' => ['Ready' => '已排到', 'Waiting' => '等待中'],
'example' => 'Waiting',
],
- 'ReadyTimeout' => [
- 'description' => '排到之后,手动连接超时时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '120',
- ],
- 'Rank' => [
- 'description' => '排名信息。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '1',
- ],
- 'WaitTime' => [
- 'description' => '排队已等待时间。单位:秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'RemainingTime' => [
- 'description' => '剩余等待时间。单位:秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
+ 'ReadyTimeout' => ['description' => '排到之后,手动连接超时时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '120'],
+ 'Rank' => ['description' => '排名信息。', 'type' => 'integer', 'format' => 'int32', 'example' => '1'],
+ 'WaitTime' => ['description' => '排队已等待时间。单位:秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'RemainingTime' => ['description' => '剩余等待时间。单位:秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
],
],
- 'AvatarId' => [
- 'title' => '分身ID。',
- 'description' => '用户分身ID。',
- 'type' => 'string',
- 'example' => 'abc',
- 'default' => 'default',
- ],
- 'NextPollIntervalMs' => [
- 'title' => '下一次轮询间隔,单位为ms,为空则为1000ms。',
- 'description' => '下一次轮询间隔,单位为ms,为空则为1000ms。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '500',
- 'default' => '1000',
- ],
+ 'AvatarId' => ['title' => '分身ID。', 'description' => '用户分身ID。', 'type' => 'string', 'example' => 'abc', 'default' => 'default'],
+ 'NextPollIntervalMs' => ['title' => '下一次轮询间隔,单位为ms,为空则为1000ms。', 'description' => '下一次轮询间隔,单位为ms,为空则为1000ms。', 'type' => 'integer', 'format' => 'int32', 'example' => '500', 'default' => '1000'],
],
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AD2D0761-1FE5-549D-B169******\\",\\n \\"Ticket\\": \\"n7n9bqZlPrvgUOPY0tOfVYGBBcdoPoH3******\\",\\n \\"TaskId\\": \\"f3d1b31c-605e-******\\",\\n \\"TaskStatus\\": \\"Running\\",\\n \\"RetryTimes\\": 3,\\n \\"Code\\": \\"InternalError.TicketGenInternalError\\",\\n \\"Message\\": \\"reenter app instance failed\\",\\n \\"AppInstanceGroupId\\": \\"aig-53fvrq1oa******\\",\\n \\"AppInstancePersistentId\\": \\"p-0cdr5c9kl******\\",\\n \\"AppInstanceId\\": \\"ai-gc1gemx6vp******\\",\\n \\"OsType\\": \\"Windows\\",\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"LoginToken\\": \\"v2c4e2ef03d62******\\\\n\\",\\n \\"TenantId\\": 0,\\n \\"Policy\\": {\\n \\"ResolutionAdaptive\\": \\"true\\",\\n \\"ResolutionWidth\\": 1920,\\n \\"ResolutionHeight\\": 1080\\n },\\n \\"BindQueueInfo\\": {\\n \\"RequestKey\\": \\"alice******\\",\\n \\"TargetId\\": \\"aig-53fvrq1oa******\\\\n\\",\\n \\"QueueStatus\\": \\"Waiting\\",\\n \\"ReadyTimeout\\": 120,\\n \\"Rank\\": 1,\\n \\"WaitTime\\": 100,\\n \\"RemainingTime\\": 100\\n },\\n \\"AvatarId\\": \\"abc\\",\\n \\"NextPollIntervalMs\\": 500\\n}","type":"json"}]',
+ 'staticInfo' => ['returnType' => 'synchronous'],
'title' => '获取应用连接凭证',
+ 'summary' => '获取云应用连接凭证。',
'description' => '颁发连接凭证是一个耗时动作,因此本接口可能需要多次调用才能最终获得连接凭证。'."\n"
."\n"
.'1. 第一次调用,会为指定的便捷账号分配应用实例,并启动应用。返回启动任务ID(`TaskId`)。'."\n"
@@ -558,17 +300,32 @@
."\n"
.'> '."\n"
.'> - 如果启动够快,也会在第一次调用时就返回连接凭证(`Ticket`)。',
+ 'changeSet' => [
+ ['createdAt' => '2025-06-23T03:33:12.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2025-04-07T11:31:34.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2025-01-16T02:25:20.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2024-11-12T01:55:30.000Z', 'description' => '请求参数发生变更、响应参数发生变更'],
+ ['createdAt' => '2024-10-10T03:59:11.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2023-12-22T06:28:22.000Z', 'description' => '请求参数发生变更、响应参数发生变更'],
+ ['createdAt' => '2023-06-29T04:00:28.000Z', 'description' => '响应参数发生变更、响应参数发生变更'],
+ ['createdAt' => '2023-03-07T08:46:51.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-12-02T11:59:06.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2022-06-08T08:26:17.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2021-09-26T15:14:51.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-09-26T15:14:51.000Z', 'description' => '请求参数发生变更、响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '500', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetConnectionTicket'],
+ ],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AD2D0761-1FE5-549D-B169******\\",\\n \\"Ticket\\": \\"n7n9bqZlPrvgUOPY0tOfVYGBBcdoPoH3******\\",\\n \\"TaskId\\": \\"f3d1b31c-605e-******\\",\\n \\"TaskStatus\\": \\"Running\\",\\n \\"RetryTimes\\": 3,\\n \\"Code\\": \\"InternalError.TicketGenInternalError\\",\\n \\"Message\\": \\"reenter app instance failed\\",\\n \\"AppInstanceGroupId\\": \\"aig-53fvrq1oa******\\",\\n \\"AppInstancePersistentId\\": \\"p-0cdr5c9kl******\\",\\n \\"AppInstanceId\\": \\"ai-gc1gemx6vp******\\",\\n \\"OsType\\": \\"Windows\\",\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"LoginToken\\": \\"v2c4e2ef03d62******\\\\n\\",\\n \\"TenantId\\": 0,\\n \\"Policy\\": {\\n \\"ResolutionAdaptive\\": \\"true\\",\\n \\"ResolutionWidth\\": 1920,\\n \\"ResolutionHeight\\": 1080\\n },\\n \\"BindQueueInfo\\": {\\n \\"RequestKey\\": \\"alice******\\",\\n \\"TargetId\\": \\"aig-53fvrq1oa******\\\\n\\",\\n \\"QueueStatus\\": \\"Waiting\\",\\n \\"ReadyTimeout\\": 120,\\n \\"Rank\\": 1,\\n \\"WaitTime\\": 100,\\n \\"RemainingTime\\": 100\\n },\\n \\"AvatarId\\": \\"abc\\",\\n \\"NextPollIntervalMs\\": 500\\n}","type":"json"}]',
],
'ListPublishedAppInfo' => [
'summary' => '获取已经发布的应用信息列表。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -581,169 +338,94 @@
[
'name' => 'ClientId',
'in' => 'query',
- 'schema' => [
- 'description' => '客户端生成的唯一ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '17b38aaa-761f-44c5-9862-2ad0f5025d15',
- ],
+ 'schema' => ['description' => '客户端生成的唯一ID。', 'type' => 'string', 'required' => false, 'example' => '17b38aaa-761f-44c5-9862-2ad0f5025d15'],
],
[
'name' => 'LoginToken',
'in' => 'query',
- 'schema' => [
- 'description' => '登录凭证。'."\n"
- .'通过GetLoginToken接口登录获取,或登录后通过更新接口RefreshLoginToken获取。返回参数:LoginToken。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'v189fa78c1aff77a0483b16497517322299131027b85bb84bbdc0871988ce8296d8fd891e2fdeaded3bd75f81f639acee8',
- ],
+ 'schema' => ['description' => '登录凭证。'."\n"
+ .'通过GetLoginToken接口登录获取,或登录后通过更新接口RefreshLoginToken获取。返回参数:LoginToken。', 'type' => 'string', 'required' => false, 'example' => 'v189fa78c1aff77a0483b16497517322299131027b85bb84bbdc0871988ce8296d8fd891e2fdeaded3bd75f81f639acee8'],
],
[
'name' => 'EndUserId',
'in' => 'query',
- 'schema' => [
- 'description' => '便捷账号用户名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test.test',
- ],
+ 'schema' => ['description' => '便捷账号用户名。', 'type' => 'string', 'required' => false, 'example' => 'test.test'],
],
[
'name' => 'SessionId',
'in' => 'query',
- 'schema' => [
- 'description' => '会话ID。'."\n"
- .'通过登录接口GetLoginToken获取,返回参数:SessionId。'."\n"
- ."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => 'c261a6a1-e242-4f4b-813c-5fe807e49f03',
- ],
+ 'schema' => ['description' => '会话ID。'."\n"
+ .'通过登录接口GetLoginToken获取,返回参数:SessionId。'."\n"
+ ."\n", 'type' => 'string', 'required' => false, 'example' => 'c261a6a1-e242-4f4b-813c-5fe807e49f03'],
],
[
'name' => 'ClientOS',
'in' => 'query',
- 'schema' => [
- 'description' => '客户端操作系统。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'windows_\\"Windows 10 Enterprise\\" 10.0 (Build 14393)',
- ],
+ 'schema' => ['description' => '客户端操作系统。', 'type' => 'string', 'required' => false, 'example' => 'windows_\\"Windows 10 Enterprise\\" 10.0 (Build 14393)'],
],
[
'name' => 'ClientVersion',
'in' => 'query',
- 'schema' => [
- 'description' => '客户端版本。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2.0.1-D-20211008.101607'."\n",
- ],
+ 'schema' => ['description' => '客户端版本。', 'type' => 'string', 'required' => false, 'example' => '2.0.1-D-20211008.101607'."\n"],
],
[
'name' => 'ClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => '客户端IP地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '125.80.132.13',
- ],
+ 'schema' => ['description' => '客户端IP地址。', 'type' => 'string', 'required' => false, 'example' => '125.80.132.13'],
],
[
'name' => 'ProductType',
'in' => 'query',
- 'schema' => [
- 'description' => '产品类型,取值仅可为`CloudApp`,表示无影云应用。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'CloudApp',
- ],
+ 'schema' => ['description' => '产品类型,取值仅可为`CloudApp`,表示无影云应用。', 'type' => 'string', 'required' => false, 'example' => 'CloudApp'],
],
[
'name' => 'BizRegionId',
'in' => 'query',
- 'schema' => [
- 'description' => '交付组所属的地域ID。关于支持的地域详情,请参见[使用限制](https://help.aliyun.com/document_detail/426036.html)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => '交付组所属的地域ID。关于支持的地域详情,请参见[使用限制](https://help.aliyun.com/document_detail/426036.html)。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
'name' => 'LoginRegionId',
'in' => 'query',
- 'schema' => [
- 'description' => 'appstream-center的地域id。'."\n"
- ."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-shanghai',
- ],
+ 'schema' => ['description' => 'appstream-center的地域id。'."\n"
+ ."\n", 'type' => 'string', 'required' => false, 'example' => 'cn-shanghai'],
],
[
'name' => 'CategoryType',
'in' => 'query',
- 'schema' => [
- 'description' => '应用一级分类。取值范围:'."\n"
- ."\n"
- .'- 0:云应用'."\n"
- .'- 1:云游戏',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- ],
+ 'schema' => ['description' => '应用一级分类。取值范围:'."\n"
+ ."\n"
+ .'- 0:云应用'."\n"
+ .'- 1:云游戏', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1'],
],
[
'name' => 'CategoryId',
'in' => 'query',
- 'schema' => [
- 'description' => '应用具体类目信息,二级分类。'."\n"
- .'取值范围:'."\n"
- .'- 1 : 所有应用'."\n"
- .'- 2 : 设计软件'."\n"
- .'- 3 : 编程开发'."\n"
- .'- 4 : 办公必备'."\n"
- .'- 5 : 输入法'."\n"
- .'- 6 : 图片视频'."\n"
- .'- 7 : 系统工具'."\n"
- .'- 8 : 浏览器',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- ],
+ 'schema' => ['description' => '应用具体类目信息,二级分类。'."\n"
+ .'取值范围:'."\n"
+ .'- 1 : 所有应用'."\n"
+ .'- 2 : 设计软件'."\n"
+ .'- 3 : 编程开发'."\n"
+ .'- 4 : 办公必备'."\n"
+ .'- 5 : 输入法'."\n"
+ .'- 6 : 图片视频'."\n"
+ .'- 7 : 系统工具'."\n"
+ .'- 8 : 浏览器', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1'],
],
[
'name' => 'AppName',
'in' => 'query',
- 'schema' => [
- 'description' => '应用名称。'."\n"
- .'用于根据应用名称进行模糊搜索。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Microsoft Word',
- ],
+ 'schema' => ['description' => '应用名称。'."\n"
+ .'用于根据应用名称进行模糊搜索。', 'type' => 'string', 'required' => false, 'example' => 'Microsoft Word'],
],
[
'name' => 'OrderParam',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'default' => 'APP_NAME',
- ],
+ 'schema' => ['type' => 'string', 'required' => false, 'default' => 'APP_NAME'],
],
[
'name' => 'SortType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'default' => 'DESC',
- ],
+ 'schema' => ['type' => 'string', 'required' => false, 'default' => 'DESC'],
],
],
'responses' => [
@@ -753,17 +435,8 @@
'description' => 'Schema of Response',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => 'Id of the request',
- 'type' => 'string',
- 'example' => 'DB70F8FE-63A3-587B-8560-CEC258E8B944',
- ],
- 'NextToken' => [
- 'description' => '下一次查询的开始 token。',
- 'type' => 'string',
- 'example' => '2NVfhLfgy5b3J5iJyoLQ6x4EULMg1hbhgB9NfnvdK9oj5zwxd17j4TuQkZze3RvhEvBinZYjknujF3Q1M',
- ],
+ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'DB70F8FE-63A3-587B-8560-CEC258E8B944'],
+ 'NextToken' => ['description' => '下一次查询的开始 token。', 'type' => 'string', 'example' => '2NVfhLfgy5b3J5iJyoLQ6x4EULMg1hbhgB9NfnvdK9oj5zwxd17j4TuQkZze3RvhEvBinZYjknujF3Q1M'],
'AppModels' => [
'title' => 'appModels',
'description' => 'appModels',
@@ -771,78 +444,32 @@
'items' => [
'type' => 'object',
'properties' => [
- 'AppId' => [
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'ca-fxwp4koyr5y2sp4mz',
- ],
- 'AppName' => [
- 'description' => '应用名称。',
- 'type' => 'string',
- 'example' => 'Microsoft Word',
- ],
- 'AppVersion' => [
- 'description' => '应用版本号。',
- 'type' => 'string',
- 'example' => 'R2021a',
- ],
- 'AppVersionName' => [
- 'description' => '应用版本名称。',
- 'type' => 'string',
- 'example' => 'v1.0',
- ],
- 'IconUrl' => [
- 'description' => '应用图标地址。',
- 'type' => 'string',
- 'example' => 'https://app-streaming-icon-prod-shanghai.oss-cn-shanghai.aliyuncs.com/tenant/1973619010349344/1634523814270_Matlab.png',
- ],
- 'IsAuth' => [
- 'description' => '用户是否有权限。'."\n"
- .'值为True。',
- 'type' => 'boolean',
- 'example' => 'True',
- ],
- 'UsedInSession' => [
- 'description' => '应用是否正在使用中。',
- 'type' => 'boolean',
- 'example' => 'True',
- ],
- 'AppCenterImageId' => [
- 'description' => '应用镜像ID,可从无影云应用控制台的镜像管理页面获取。',
- 'type' => 'string',
- 'example' => 'img-f37nddbjc1lje14st',
- ],
- 'CategoryType' => [
- 'description' => '应用一级分类。取值范围'."\n"
- ."\n"
- .'- 0:云应用'."\n"
- .'- 1:云游戏',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'CategoryId' => [
- 'description' => '应用具体类目信息,二级分类。'."\n"
- .'取值范围:'."\n"
- ."\n"
- .'- 1 : 所有应用'."\n"
- .'- 2 : 设计软件'."\n"
- .'- 3 : 编程开发'."\n"
- .'- 4 : 办公必备'."\n"
- .'- 5 : 输入法'."\n"
- .'- 6 : 图片视频'."\n"
- .'- 7 : 系统工具'."\n"
- .'- 8 : 浏览器',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '2',
- ],
- 'AppThemeColor' => [
- 'type' => 'string',
- ],
- 'AuthTime' => [
- 'type' => 'string',
- ],
+ 'AppId' => ['description' => '应用ID。', 'type' => 'string', 'example' => 'ca-fxwp4koyr5y2sp4mz'],
+ 'AppName' => ['description' => '应用名称。', 'type' => 'string', 'example' => 'Microsoft Word'],
+ 'AppVersion' => ['description' => '应用版本号。', 'type' => 'string', 'example' => 'R2021a'],
+ 'AppVersionName' => ['description' => '应用版本名称。', 'type' => 'string', 'example' => 'v1.0'],
+ 'IconUrl' => ['description' => '应用图标地址。', 'type' => 'string', 'example' => 'https://app-streaming-icon-prod-shanghai.oss-cn-shanghai.aliyuncs.com/tenant/1973619010349344/1634523814270_Matlab.png'],
+ 'IsAuth' => ['description' => '用户是否有权限。'."\n"
+ .'值为True。', 'type' => 'boolean', 'example' => 'True'],
+ 'UsedInSession' => ['description' => '应用是否正在使用中。', 'type' => 'boolean', 'example' => 'True'],
+ 'AppCenterImageId' => ['description' => '应用镜像ID,可从无影云应用控制台的镜像管理页面获取。', 'type' => 'string', 'example' => 'img-f37nddbjc1lje14st'],
+ 'CategoryType' => ['description' => '应用一级分类。取值范围'."\n"
+ ."\n"
+ .'- 0:云应用'."\n"
+ .'- 1:云游戏', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'CategoryId' => ['description' => '应用具体类目信息,二级分类。'."\n"
+ .'取值范围:'."\n"
+ ."\n"
+ .'- 1 : 所有应用'."\n"
+ .'- 2 : 设计软件'."\n"
+ .'- 3 : 编程开发'."\n"
+ .'- 4 : 办公必备'."\n"
+ .'- 5 : 输入法'."\n"
+ .'- 6 : 图片视频'."\n"
+ .'- 7 : 系统工具'."\n"
+ .'- 8 : 浏览器', 'type' => 'integer', 'format' => 'int64', 'example' => '2'],
+ 'AppThemeColor' => ['type' => 'string'],
+ 'AuthTime' => ['type' => 'string'],
],
],
],
@@ -852,17 +479,13 @@
],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"DB70F8FE-63A3-587B-8560-CEC258E8B944\\",\\n \\"NextToken\\": \\"2NVfhLfgy5b3J5iJyoLQ6x4EULMg1hbhgB9NfnvdK9oj5zwxd17j4TuQkZze3RvhEvBinZYjknujF3Q1M\\",\\n \\"AppModels\\": [\\n {\\n \\"AppId\\": \\"ca-fxwp4koyr5y2sp4mz\\",\\n \\"AppName\\": \\"Microsoft Word\\",\\n \\"AppVersion\\": \\"R2021a\\",\\n \\"AppVersionName\\": \\"v1.0\\",\\n \\"IconUrl\\": \\"https://app-streaming-icon-prod-shanghai.oss-cn-shanghai.aliyuncs.com/tenant/1973619010349344/1634523814270_Matlab.png\\",\\n \\"IsAuth\\": true,\\n \\"UsedInSession\\": true,\\n \\"AppCenterImageId\\": \\"img-f37nddbjc1lje14st\\",\\n \\"CategoryType\\": 1,\\n \\"CategoryId\\": 2,\\n \\"AppThemeColor\\": \\"\\",\\n \\"AuthTime\\": \\"\\"\\n }\\n ]\\n}","type":"json"}]',
'title' => '查询已发布的应用列表',
+ 'changeSet' => [],
+ 'ramActions' => [],
],
'ListRunningApps' => [
'summary' => '查询运行中的应用。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -874,74 +497,39 @@
[
'name' => 'ClientId',
'in' => 'query',
- 'schema' => [
- 'description' => '客户端生成的唯一ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '370b56f8-2812-4b6c-bfa6-2560791cad88',
- ],
+ 'schema' => ['description' => '客户端生成的唯一ID。', 'type' => 'string', 'required' => false, 'example' => '370b56f8-2812-4b6c-bfa6-2560791cad88'],
],
[
'name' => 'LoginToken',
'in' => 'query',
- 'schema' => [
- 'description' => '登录凭证。'."\n"
- .'通过GetLoginToken接口登录获取,或登录后通过更新接口RefreshLoginToken获取。返回参数:LoginToken。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'v1124500957832f30b3e716406562071655aa43b2a723ed2be0837815483d54e025db13ba5469f06f2410d0efc4d302e36',
- ],
+ 'schema' => ['description' => '登录凭证。'."\n"
+ .'通过GetLoginToken接口登录获取,或登录后通过更新接口RefreshLoginToken获取。返回参数:LoginToken。', 'type' => 'string', 'required' => false, 'example' => 'v1124500957832f30b3e716406562071655aa43b2a723ed2be0837815483d54e025db13ba5469f06f2410d0efc4d302e36'],
],
[
'name' => 'EndUserId',
'in' => 'query',
- 'schema' => [
- 'description' => '便捷账号用户名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test.test',
- ],
+ 'schema' => ['description' => '便捷账号用户名。', 'type' => 'string', 'required' => false, 'example' => 'test.test'],
],
[
'name' => 'SessionId',
'in' => 'query',
- 'schema' => [
- 'description' => '会话ID。'."\n"
- .'通过登录接口GetLoginToken获取,返回参数:SessionId。'."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => 'a863f4c3-2f1d-4971-8cf7-e2b92ae97764',
- ],
+ 'schema' => ['description' => '会话ID。'."\n"
+ .'通过登录接口GetLoginToken获取,返回参数:SessionId。'."\n", 'type' => 'string', 'required' => false, 'example' => 'a863f4c3-2f1d-4971-8cf7-e2b92ae97764'],
],
[
'name' => 'ClientOS',
'in' => 'query',
- 'schema' => [
- 'description' => '客户端操作系统。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'windows_"Windows 10 Enterprise" 10.0 (Build 18363)',
- ],
+ 'schema' => ['description' => '客户端操作系统。', 'type' => 'string', 'required' => false, 'example' => 'windows_"Windows 10 Enterprise" 10.0 (Build 18363)'],
],
[
'name' => 'ClientVersion',
'in' => 'query',
- 'schema' => [
- 'description' => '客户端版本。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '0.1.0-R-20220512.175656',
- ],
+ 'schema' => ['description' => '客户端版本。', 'type' => 'string', 'required' => false, 'example' => '0.1.0-R-20220512.175656'],
],
[
'name' => 'ClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => '客户端 IP。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '22.21.2.32',
- ],
+ 'schema' => ['description' => '客户端 IP。', 'type' => 'string', 'required' => false, 'example' => '22.21.2.32'],
],
[
'name' => 'ProductType',
@@ -950,52 +538,30 @@
'description' => '产品类型,取值仅可为`CloudApp`,表示无影云应用。',
'type' => 'string',
'required' => false,
- 'enumValueTitles' => [
- 'CloudApp' => '云应用',
- ],
+ 'enumValueTitles' => ['CloudApp' => '云应用'],
'example' => 'CloudApp',
],
],
[
'name' => 'BizRegionId',
'in' => 'query',
- 'schema' => [
- 'description' => '交付组所属的地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => '交付组所属的地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
'name' => 'TenantId',
'in' => 'query',
- 'schema' => [
- 'description' => '租户 ID。'."\n"
- .'通过登录接口GetLoginToken获取,返回参数:TenantId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '1735953493960828',
- ],
+ 'schema' => ['description' => '租户 ID。'."\n"
+ .'通过登录接口GetLoginToken获取,返回参数:TenantId。', 'type' => 'string', 'required' => false, 'example' => '1735953493960828'],
],
[
'name' => 'LoginRegionId',
'in' => 'query',
- 'schema' => [
- 'description' => '登录的地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => '登录的地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
'name' => 'Uuid',
'in' => 'query',
- 'schema' => [
- 'description' => '登录使用的设备UUID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '470E8C12AB78CE9C3F6627DD0409E51D',
- ],
+ 'schema' => ['description' => '登录使用的设备UUID。', 'type' => 'string', 'required' => false, 'example' => '470E8C12AB78CE9C3F6627DD0409E51D'],
],
],
'responses' => [
@@ -1005,12 +571,7 @@
'description' => 'Schema of Response',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => 'Id of the request',
- 'type' => 'string',
- 'example' => '2DC3521C-3820-5EA5-9A9A-00BB7AF4E8E5',
- ],
+ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '2DC3521C-3820-5EA5-9A9A-00BB7AF4E8E5'],
'RunningCloudApps' => [
'title' => 'appModels',
'description' => '运行中软件信息列表',
@@ -1019,65 +580,20 @@
'description' => '运行中软件信息。',
'type' => 'object',
'properties' => [
- 'AppId' => [
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'ca-dln05y44ze6esfl8x',
- ],
- 'AppName' => [
- 'description' => '应用名称。',
- 'type' => 'string',
- 'example' => 'alihealth-keeper',
- ],
- 'AppVersion' => [
- 'description' => '应用版本。',
- 'type' => 'string',
- 'example' => '11.1',
- ],
- 'AppVersionName' => [
- 'description' => '应用版本名称。',
- 'type' => 'string',
- 'example' => 'test1.0',
- ],
- 'IconUrl' => [
- 'description' => '应用图标地址。',
- 'type' => 'string',
- 'example' => 'https://app-icon-shanghai.oss-cn-shanghai.aliyuncs.com/tenant/187465/18_bf1.jpg',
- ],
- 'RegionId' => [
- 'description' => '云应用所在地域的id。',
- 'type' => 'string',
- 'example' => 'cn-hangzhou',
- ],
- 'AppInstanceGroupId' => [
- 'description' => '交付组ID。',
- 'type' => 'string',
- 'example' => 'aig-dk8p95irk9xs5xi6a',
- ],
- 'AppInstanceId' => [
- 'description' => '应用实例id。',
- 'type' => 'string',
- 'example' => 'ai-gc1gemx6vpa6vlync',
- ],
- 'StartTime' => [
- 'description' => '启动时间。',
- 'type' => 'string',
- 'example' => '1642748400',
- ],
- 'Duration' => [
- 'description' => '云应用实例运行时长。单位:秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '87',
- ],
+ 'AppId' => ['description' => '应用ID。', 'type' => 'string', 'example' => 'ca-dln05y44ze6esfl8x'],
+ 'AppName' => ['description' => '应用名称。', 'type' => 'string', 'example' => 'alihealth-keeper'],
+ 'AppVersion' => ['description' => '应用版本。', 'type' => 'string', 'example' => '11.1'],
+ 'AppVersionName' => ['description' => '应用版本名称。', 'type' => 'string', 'example' => 'test1.0'],
+ 'IconUrl' => ['description' => '应用图标地址。', 'type' => 'string', 'example' => 'https://app-icon-shanghai.oss-cn-shanghai.aliyuncs.com/tenant/187465/18_bf1.jpg'],
+ 'RegionId' => ['description' => '云应用所在地域的id。', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'AppInstanceGroupId' => ['description' => '交付组ID。', 'type' => 'string', 'example' => 'aig-dk8p95irk9xs5xi6a'],
+ 'AppInstanceId' => ['description' => '应用实例id。', 'type' => 'string', 'example' => 'ai-gc1gemx6vpa6vlync'],
+ 'StartTime' => ['description' => '启动时间。', 'type' => 'string', 'example' => '1642748400'],
+ 'Duration' => ['description' => '云应用实例运行时长。单位:秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '87'],
'OsType' => [
'description' => '实例运行平台的OS类型。',
'type' => 'string',
- 'enumValueTitles' => [
- 'Linux' => 'Linux',
- 'Windows' => 'Windows',
- 'Android' => 'Android',
- ],
+ 'enumValueTitles' => ['Linux' => 'Linux', 'Windows' => 'Windows', 'Android' => 'Android'],
'example' => 'Windows',
],
],
@@ -1089,17 +605,13 @@
],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2DC3521C-3820-5EA5-9A9A-00BB7AF4E8E5\\",\\n \\"RunningCloudApps\\": [\\n {\\n \\"AppId\\": \\"ca-dln05y44ze6esfl8x\\",\\n \\"AppName\\": \\"alihealth-keeper\\",\\n \\"AppVersion\\": \\"11.1\\",\\n \\"AppVersionName\\": \\"test1.0\\",\\n \\"IconUrl\\": \\"https://app-icon-shanghai.oss-cn-shanghai.aliyuncs.com/tenant/187465/18_bf1.jpg\\",\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"AppInstanceGroupId\\": \\"aig-dk8p95irk9xs5xi6a\\",\\n \\"AppInstanceId\\": \\"ai-gc1gemx6vpa6vlync\\",\\n \\"StartTime\\": \\"1642748400\\",\\n \\"Duration\\": 87,\\n \\"OsType\\": \\"Windows\\"\\n }\\n ]\\n}","type":"json"}]',
'title' => '查询运行中的应用列表',
+ 'changeSet' => [],
+ 'ramActions' => [],
],
- 'Unbind' => [
- 'summary' => '为用户解绑应用实例。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ResetAppResources' => [
+ 'summary' => '重置应用资源。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1107,164 +619,87 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREappstreamingEP3FXS',
- ],
- 'autoTest' => true,
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free'],
'parameters' => [
[
- 'name' => 'ProductType',
+ 'name' => 'BizRegionId',
'in' => 'formData',
- 'schema' => [
- 'description' => '产品类型,取值仅可为`CloudApp`,表示云应用产品。'."\n",
- 'type' => 'string',
- 'required' => true,
- 'example' => 'CloudApp',
- ],
+ 'schema' => ['title' => '业务地域ID。', 'description' => '业务地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
- 'name' => 'AppInstanceGroupId',
+ 'name' => 'LoginToken',
'in' => 'formData',
- 'schema' => [
- 'description' => '交付组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'aig-e1l4kqqykxt4uzdx9',
- 'maxItems' => 100,
- ],
+ 'schema' => ['title' => '登录Token。', 'description' => '登录Token。', 'type' => 'string', 'required' => true, 'example' => 'v285fdd7f6d39fa7861981639366085772e150a390a5bb7b43c4e62440d94fc392b945770e1596cebe90085ce0af4d****'],
],
[
- 'name' => 'AppInstanceId',
+ 'name' => 'EndUserId',
'in' => 'formData',
- 'schema' => [
- 'description' => '应用实例ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ai-azn3kmwruh1vl****',
- ],
+ 'schema' => ['title' => '用户名。', 'description' => '用户名。', 'type' => 'string', 'required' => false, 'example' => 'user01'],
],
[
- 'name' => 'AppId',
+ 'name' => 'SessionId',
'in' => 'formData',
- 'schema' => [
- 'description' => '应用ID。'."\n"
- .'通过ListPublishedAppInfo接口获取。'."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ca-fxwp4koxs8hopi94e',
- ],
+ 'schema' => ['title' => '会话ID。', 'description' => '会话ID。', 'type' => 'string', 'required' => true, 'example' => 'c261a6a1-e242-4f4b-813c-5fe807e49f03'],
],
[
- 'name' => 'EndUserId',
+ 'name' => 'LoginRegionId',
'in' => 'formData',
- 'schema' => [
- 'description' => '便捷账号用户名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test.test',
- ],
+ 'schema' => ['title' => '工作区登录时候的地域ID。', 'description' => '办公网络ID登录时候的地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
- 'name' => 'ClientOS',
+ 'name' => 'Uuid',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端操作系统。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'windows_\\"Windows 10 Pro\\" 10.0 (Build 19041)',
- ],
+ 'schema' => ['title' => '客户端Uuid。', 'description' => '客户端Uuid。', 'type' => 'string', 'required' => false, 'example' => '2943802884B27030B6759F9132B2****'],
],
[
'name' => 'ClientId',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端生成的唯一ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'eac19bef-1e45-4190-a03a-4ea74b699ca7',
- ],
+ 'schema' => ['title' => '客户端ID。', 'description' => '客户端ID。', 'type' => 'string', 'required' => true, 'example' => 'f4a0dc8e-1702-4728-9a60-95b27a35****'."\n"],
],
[
- 'name' => 'ClientVersion',
+ 'name' => 'ClientOS',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端版本号。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2.0.1-D-20220303.171122',
- ],
+ 'schema' => ['title' => '客户端操作系统。', 'description' => '客户端操作系统。', 'type' => 'string', 'required' => false, 'example' => 'windows_\\"Windows 10 Pro\\" 10.0 (Build 22631)'],
],
[
- 'name' => 'ClientIp',
+ 'name' => 'ClientVersion',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端的IP地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '139.129.223.122',
- ],
+ 'schema' => ['title' => '客户端版本。', 'description' => '客户端版本。', 'type' => 'string', 'required' => false, 'example' => '7.7.0-R-20241217.092056'],
],
[
- 'name' => 'LoginToken',
+ 'name' => 'ClientIp',
'in' => 'formData',
- 'schema' => [
- 'description' => '登录凭证。'."\n"
- .'通过GetLoginToken接口登录获取,或登录后通过更新接口RefreshLoginToken获取。返回参数:LoginToken。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'v1e9c8e83d83ea11270871640059145702bde8c5be8c6b9a854ffb6a43bd2673c19a5551c83800724e024f488dbfb0b247',
- ],
+ 'schema' => ['title' => '客户端IP。', 'description' => '客户端IP。', 'type' => 'string', 'required' => false, 'example' => '1.2.3.4'],
],
[
- 'name' => 'SessionId',
+ 'name' => 'ProductType',
'in' => 'formData',
'schema' => [
- 'description' => '会话ID。'."\n"
- .'通过登录接口GetLoginToken获取,返回参数:SessionId。'."\n"
- ."\n",
+ 'title' => '产品类型。',
+ 'description' => '产品类型。',
'type' => 'string',
'required' => true,
- 'example' => '11040139-4fb4-4b35-9b44-6c07c746a43e',
- ],
- ],
- [
- 'name' => 'TenantId',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '租户 ID。'."\n"
- .'通过登录接口GetLoginToken获取,返回参数:TenantId。'."\n"
- ."\n",
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1569416393841402',
+ 'enumValueTitles' => ['CloudApp' => '云应用', 'CloudBrowser' => '云浏览器', 'AndroidCloud' => '云手机'],
+ 'example' => 'AndroidCloud',
],
],
[
- 'name' => 'LoginRegionId',
+ 'name' => 'AppInstanceGroupId',
'in' => 'formData',
- 'schema' => [
- 'description' => 'appstream-center的地域id。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-shanghai',
- ],
+ 'schema' => ['title' => '资源组ID。', 'description' => '资源组ID。', 'type' => 'string', 'required' => true, 'example' => 'aig-9ciijz60n4xsv****'],
],
[
- 'name' => 'AppInstancePersistentId',
+ 'name' => 'ResourceIds',
'in' => 'formData',
+ 'style' => 'repeatList',
'schema' => [
- 'title' => '持久会话ID。',
- 'description' => '持久会话ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'p-xxxxx',
+ 'title' => '资源ID列表。',
+ 'description' => '资源ID列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '资源ID。', 'description' => '资源ID。云手机请传入持久会话ID。', 'type' => 'string', 'required' => true, 'example' => 'p-00001'],
+ 'required' => true,
+ 'maxItems' => 100,
+ 'minItems' => 1,
],
],
],
@@ -1272,315 +707,143 @@
200 => [
'schema' => [
'title' => 'Schema of Response',
- 'description' => 'Schema of Response',
+ 'description' => '响应。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => 'Id of the request',
- 'type' => 'string',
- 'example' => '6EBD4046-2202-5FBD-8595-4B631F0C484B',
- ],
+ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '1CBAFFAB-B697-4049-A9B1-67E1FC5F****'],
+ 'Code' => ['description' => '错误码。', 'type' => 'string', 'example' => 'InvalidAppInstanceGroup.NotFound'],
+ 'Message' => ['description' => '错误信息', 'type' => 'string', 'example' => 'The app instance group is not found.'],
+ 'Success' => ['description' => '是否调用成功。true:调用成功。false:调用失败。', 'type' => 'string', 'example' => 'true'],
],
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"6EBD4046-2202-5FBD-8595-4B631F0C484B\\"\\n}","type":"json"}]',
- 'title' => '解绑应用实例',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1CBAFFAB-B697-4049-A9B1-67E1FC5F****\\",\\n \\"Code\\": \\"InvalidAppInstanceGroup.NotFound\\",\\n \\"Message\\": \\"The app instance group is not found.\\",\\n \\"Success\\": \\"true\\"\\n}","type":"json"}]',
+ 'title' => '重置应用资源',
+ 'changeSet' => [],
+ 'ramActions' => [],
],
- 'StopApp' => [
- 'summary' => '停止指定应用。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RestartAppResources' => [
+ 'summary' => '重启应用资源。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [],
+ 'systemTags' => ['operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free'],
'parameters' => [
[
- 'name' => 'AppInstanceGroupId',
+ 'name' => 'BizRegionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '实例组id',
- 'description' => '交付组ID。'."\n"
- .'通过接口ListRunningApps获取,参数:AppInstanceGroupId',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'aig-89ibriac2wudyph38',
- ],
+ 'schema' => ['title' => '业务地域ID。', 'description' => '业务地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
- 'name' => 'AppInstanceId',
+ 'name' => 'LoginToken',
'in' => 'formData',
- 'schema' => [
- 'title' => '实例id',
- 'description' => '实例ID。'."\n"
- .'通过接口ListRunningApps获取,参数:AppInstanceId',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ai-d297eyf83g5niwnjl',
- ],
+ 'schema' => ['title' => '登录Token。', 'description' => '登录Token。', 'type' => 'string', 'required' => true, 'example' => 'v1124500957832f30b3e716406562071655aa43b2a723ed2be0837815483d54e025db13ba5469f06f2410d0efc4d302e36'],
],
[
- 'name' => 'AppId',
+ 'name' => 'EndUserId',
'in' => 'formData',
- 'schema' => [
- 'title' => '应用id',
- 'description' => '应用ID。'."\n"
- .'通过接口ListRunningApps获取,参数:AppId',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ca-fxwp4koywsglzvvex',
- ],
+ 'schema' => ['title' => '用户名。', 'description' => '用户名。', 'type' => 'string', 'required' => false, 'example' => 'user001'],
],
[
- 'name' => 'ProductType',
+ 'name' => 'SessionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '产品线',
- 'description' => '产品类型,取值仅可为`CloudApp`,表示无影云应用。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'CloudApp' => '云应用',
- ],
- 'example' => 'CloudApp',
- ],
+ 'schema' => ['title' => '会话ID。', 'description' => '会话ID。', 'type' => 'string', 'required' => true, 'example' => 'c261a6a1-e242-4f4b-813c-5fe807e49f03'],
],
[
- 'name' => 'ForceStop',
+ 'name' => 'LoginRegionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '强制停止',
- 'description' => '是否强制停止',
- 'type' => 'boolean',
- 'required' => false,
- 'enumValueTitles' => [
- 'true' => '强制停止',
- 'false' => '不强制停止',
- ],
- 'example' => 'false',
- ],
+ 'schema' => ['title' => '工作区登录时候的地域ID。', 'description' => '办公网络ID登录时候的地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
- 'name' => 'ApiType',
+ 'name' => 'Uuid',
'in' => 'formData',
- 'schema' => [
- 'title' => 'AdminAPI, InnerAPI, AnonymousUserAPI',
- 'description' => '接口类型。取值仅可为AnonymousUserAPI,表示客户端调用接口。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'AnonymousUserAPI' => 'AnonymousUserAPI',
- ],
- 'example' => 'AnonymousUserAPI',
- ],
+ 'schema' => ['title' => '客户端Uuid。', 'description' => '客户端Uuid。', 'type' => 'string', 'required' => false, 'example' => '2943802884B27030B6759F9132B2****'],
],
[
'name' => 'ClientId',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端生成的唯一ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '91b79184-51d0-42ad-8475-78cae95b0aa6',
- ],
- ],
- [
- 'name' => 'LoginToken',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '登录凭证。'."\n"
- .'通过GetLoginToken接口登录获取,或登录后通过更新接口RefreshLoginToken获取。返回参数:LoginToken。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'v185fdd7f6d39fa7861981639366085772e150a390a5bb7b43c4e62440d94fc392b945770e1596cebe90085ce0af4d330e',
- ],
- ],
- [
- 'name' => 'EndUserId',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '便捷账号用户名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test.test',
- ],
- ],
- [
- 'name' => 'SessionId',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '会话ID。'."\n"
- .'通过登录接口GetLoginToken获取,返回参数:SessionId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '597e869d-ea14-4b83-9490-714f68bfe935',
- ],
+ 'schema' => ['title' => '客户端ID。', 'description' => '客户端ID。', 'type' => 'string', 'required' => true, 'example' => 'eac19bef-1e45-4190-a03a-4ea74b699ca7'],
],
[
'name' => 'ClientOS',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端操作系统。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'windows_"Windows 10 Enterprise" 10.0 (Build 19042)',
- ],
+ 'schema' => ['title' => '客户端操作系统。', 'description' => '客户端操作系统。', 'type' => 'string', 'required' => false, 'example' => 'windows_\\"Windows 10 Enterprise\\" 10.0 (Build 14393)'],
],
[
'name' => 'ClientVersion',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端版本。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '3.1.1-R-20211022.144255',
- ],
+ 'schema' => ['title' => '客户端版本。', 'description' => '客户端版本。', 'type' => 'string', 'required' => false, 'example' => '7.5.3-RS-20241127.131156'],
],
[
'name' => 'ClientIp',
'in' => 'formData',
- 'schema' => [
- 'description' => '客户端 IP。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '22.21.2.79',
- ],
- ],
- [
- 'name' => 'BizRegionId',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '交付组所属的地域ID。'."\n"
- .'通过接口ListRunningApps获取,参数:RegionId',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
- ],
- [
- 'name' => 'LoginRegionId',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '登录的regionId。'."\n"
- .'用户登录时所选的工作区regionId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['title' => '客户端IP。', 'description' => '客户端IP。', 'type' => 'string', 'required' => false, 'example' => '1.2.3.4'],
],
[
- 'name' => 'ClientChannel',
- 'in' => 'formData',
- 'schema' => [
- 'description' => 'app客户端标识,用于区分不同应用。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'pc' => 'pc',
- 'web' => 'web',
- 'mobile' => 'mobile',
- ],
- 'example' => 'pc',
- ],
- ],
- [
- 'name' => 'Uuid',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '设备UUID',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2943802884B27030B6759F9132B26903',
- ],
- ],
- [
- 'name' => 'WyId',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '无影用户ID。'."\n"
- .'通过登录接口GetLoginToken获取,返回参数:WyId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ac3cb49059261898',
- ],
- ],
- [
- 'name' => 'IdpId',
+ 'name' => 'ProductType',
'in' => 'formData',
'schema' => [
- 'description' => '登录认证服务ID'."\n"
- .'通过接口FindIdpListByLoginName获取',
+ 'title' => '产品类型。',
+ 'description' => '产品类型。',
'type' => 'string',
- 'required' => false,
- 'example' => 'idp-9ie5smicnct2xodn2',
+ 'required' => true,
+ 'enumValueTitles' => ['CloudApp' => '云应用', 'CloudBrowser' => '云浏览器', 'AndroidCloud' => '云手机'],
+ 'example' => 'AndroidCloud',
],
],
[
- 'name' => 'AliUid',
+ 'name' => 'AppInstanceGroupId',
'in' => 'formData',
- 'schema' => [
- 'description' => '租户ID。'."\n"
- .'通过登录接口GetLoginToken获取,返回参数:TenantId。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1924794279035094',
- ],
+ 'schema' => ['title' => '资源组ID。', 'description' => '资源组ID。', 'type' => 'string', 'required' => true, 'example' => 'aig-53fvrq1oanz6c****'],
],
[
- 'name' => 'RegionId',
+ 'name' => 'ResourceIds',
'in' => 'formData',
+ 'style' => 'repeatList',
'schema' => [
- 'description' => '交付组所属的地域ID。'."\n"
- .'通过接口ListRunningApps获取,参数:RegionId',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
+ 'title' => '资源ID列表。',
+ 'description' => '资源ID列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '资源ID。', 'description' => '资源ID。云手机请传入持久会话ID。', 'type' => 'string', 'required' => true, 'example' => 'p-00001'],
+ 'required' => true,
+ 'maxItems' => 100,
+ 'minItems' => 1,
],
],
],
'responses' => [
200 => [
'schema' => [
- 'title' => 'BaseResult',
- 'description' => 'BaseResult',
+ 'title' => 'Schema of Response',
+ 'description' => '响应。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '83A9075B-C646-59A9-8232-CAE41AF4B9E3',
- ],
+ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '1CBAFFAB-B697-4049-A9B1-67E1FC5F****'],
+ 'Code' => ['description' => '错误码。', 'type' => 'string', 'example' => 'InvalidAppInstanceGroup.NotFound'],
+ 'Message' => ['description' => '错误信息。', 'type' => 'string', 'example' => 'The app instance group is not found.'],
+ 'Success' => ['description' => '是否调用成功。true:调用成功。false:调用失败。', 'type' => 'string', 'example' => 'true'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"83A9075B-C646-59A9-8232-CAE41AF4B9E3\\"\\n}","type":"json"}]',
- 'title' => '停止应用',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1CBAFFAB-B697-4049-A9B1-67E1FC5F****\\",\\n \\"Code\\": \\"InvalidAppInstanceGroup.NotFound\\",\\n \\"Message\\": \\"The app instance group is not found.\\",\\n \\"Success\\": \\"true\\"\\n}","type":"json"}]',
+ 'title' => '重启应用资源',
+ 'changeSet' => [],
+ 'ramActions' => [],
],
'StartAppResources' => [
'summary' => '启动应用资源。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1588,121 +851,57 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- ],
+ 'systemTags' => ['operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free'],
'parameters' => [
[
'name' => 'BizRegionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '业务地域ID。',
- 'description' => '业务地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['title' => '业务地域ID。', 'description' => '业务地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
'name' => 'LoginToken',
'in' => 'formData',
- 'schema' => [
- 'title' => '登录Token。',
- 'description' => '登录Token。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'v185fdd7f6d39fa7861981639366085772e150a390a5bb7b43c4e62440d94fc392b945770e1596cebe90085ce0af4d****',
- ],
+ 'schema' => ['title' => '登录Token。', 'description' => '登录Token。', 'type' => 'string', 'required' => true, 'example' => 'v185fdd7f6d39fa7861981639366085772e150a390a5bb7b43c4e62440d94fc392b945770e1596cebe90085ce0af4d****'],
],
[
'name' => 'EndUserId',
'in' => 'formData',
- 'schema' => [
- 'title' => '用户名。',
- 'description' => '用户名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'testUser01',
- ],
+ 'schema' => ['title' => '用户名。', 'description' => '用户名。', 'type' => 'string', 'required' => false, 'example' => 'testUser01'],
],
[
'name' => 'SessionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '会话ID。',
- 'description' => '会话ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'a863f4c3-2f1d-4971-8cf7-e2b92ae9****',
- ],
+ 'schema' => ['title' => '会话ID。', 'description' => '会话ID。', 'type' => 'string', 'required' => true, 'example' => 'a863f4c3-2f1d-4971-8cf7-e2b92ae9****'],
],
[
'name' => 'LoginRegionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '工作区登录时候的地域ID。',
- 'description' => '办公网络ID登录时候的地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['title' => '工作区登录时候的地域ID。', 'description' => '办公网络ID登录时候的地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
'name' => 'Uuid',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端Uuid。',
- 'description' => '客户端Uuid。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2943802884B27030B6759F9132B2****',
- ],
+ 'schema' => ['title' => '客户端Uuid。', 'description' => '客户端Uuid。', 'type' => 'string', 'required' => false, 'example' => '2943802884B27030B6759F9132B2****'],
],
[
'name' => 'ClientId',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端ID。',
- 'description' => '客户端ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eac19bef-1e45-4190-a03a-4ea74b69****',
- ],
+ 'schema' => ['title' => '客户端ID。', 'description' => '客户端ID。', 'type' => 'string', 'required' => true, 'example' => 'eac19bef-1e45-4190-a03a-4ea74b69****'],
],
[
'name' => 'ClientOS',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端操作系统。',
- 'description' => '客户端操作系统。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'windows_\\"Windows 10 Pro\\" 10.0 (Build 22631)',
- ],
+ 'schema' => ['title' => '客户端操作系统。', 'description' => '客户端操作系统。', 'type' => 'string', 'required' => false, 'example' => 'windows_\\"Windows 10 Pro\\" 10.0 (Build 22631)'],
],
[
'name' => 'ClientVersion',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端版本。',
- 'description' => '客户端版本。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '7.5.1-R-20240903.163046',
- ],
+ 'schema' => ['title' => '客户端版本。', 'description' => '客户端版本。', 'type' => 'string', 'required' => false, 'example' => '7.5.1-R-20240903.163046'],
],
[
'name' => 'ClientIp',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端IP。',
- 'description' => '客户端IP。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '1.2.3.4',
- ],
+ 'schema' => ['title' => '客户端IP。', 'description' => '客户端IP。', 'type' => 'string', 'required' => false, 'example' => '1.2.3.4'],
],
[
'name' => 'ProductType',
@@ -1712,24 +911,14 @@
'description' => '产品类型。',
'type' => 'string',
'required' => true,
- 'enumValueTitles' => [
- 'CloudApp' => '云应用',
- 'CloudBrowser' => '云浏览器',
- 'AndroidCloud' => '云手机',
- ],
+ 'enumValueTitles' => ['CloudApp' => '云应用', 'CloudBrowser' => '云浏览器', 'AndroidCloud' => '云手机'],
'example' => 'AndroidCloud',
],
],
[
'name' => 'AppInstanceGroupId',
'in' => 'formData',
- 'schema' => [
- 'title' => '资源组ID。',
- 'description' => '资源组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'aig-9ciijz60n4xsv****',
- ],
+ 'schema' => ['title' => '资源组ID。', 'description' => '资源组ID。', 'type' => 'string', 'required' => true, 'example' => 'aig-9ciijz60n4xsv****'],
],
[
'name' => 'ResourceIds',
@@ -1739,13 +928,7 @@
'title' => '资源ID列表。',
'description' => '资源ID列表。',
'type' => 'array',
- 'items' => [
- 'title' => '资源ID。',
- 'description' => '资源ID。云手机传入持久会话ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'p-0000001',
- ],
+ 'items' => ['title' => '资源ID。', 'description' => '资源ID。云手机传入持久会话ID。', 'type' => 'string', 'required' => true, 'example' => 'p-0000001'],
'required' => true,
'maxItems' => 100,
'minItems' => 1,
@@ -1759,266 +942,197 @@
'description' => '响应。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '1CBAFFAB-B697-4049-A9B1-67E1FC5F****',
- ],
- 'Code' => [
- 'description' => '出错时的错误码。',
- 'type' => 'string',
- 'example' => 'InvalidAppInstanceGroup.NotFound',
- ],
- 'Message' => [
- 'description' => '错误消息。',
- 'type' => 'string',
- 'example' => 'The app instance group is not found.',
- ],
- 'Success' => [
- 'description' => '是否成功。',
- 'type' => 'string',
- 'example' => 'true',
- ],
+ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '1CBAFFAB-B697-4049-A9B1-67E1FC5F****'],
+ 'Code' => ['description' => '出错时的错误码。', 'type' => 'string', 'example' => 'InvalidAppInstanceGroup.NotFound'],
+ 'Message' => ['description' => '错误消息。', 'type' => 'string', 'example' => 'The app instance group is not found.'],
+ 'Success' => ['description' => '是否成功。', 'type' => 'string', 'example' => 'true'],
],
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
- ],
+ 'staticInfo' => ['returnType' => 'synchronous'],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1CBAFFAB-B697-4049-A9B1-67E1FC5F****\\",\\n \\"Code\\": \\"InvalidAppInstanceGroup.NotFound\\",\\n \\"Message\\": \\"The app instance group is not found.\\",\\n \\"Success\\": \\"true\\"\\n}","type":"json"}]',
'title' => '启动应用资源',
+ 'changeSet' => [],
+ 'ramActions' => [],
],
- 'StopAppResources' => [
- 'summary' => '关闭应用资源。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'StopApp' => [
+ 'summary' => '停止指定应用。',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
],
],
- 'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- ],
+ 'systemTags' => [],
'parameters' => [
[
- 'name' => 'BizRegionId',
+ 'name' => 'AppInstanceGroupId',
'in' => 'formData',
- 'schema' => [
- 'title' => '业务地域ID。',
- 'description' => '业务地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['title' => '实例组id', 'description' => '交付组ID。'."\n"
+ .'通过接口ListRunningApps获取,参数:AppInstanceGroupId', 'type' => 'string', 'required' => false, 'example' => 'aig-89ibriac2wudyph38'],
],
[
- 'name' => 'LoginToken',
+ 'name' => 'AppInstanceId',
'in' => 'formData',
- 'schema' => [
- 'title' => '登录Token。',
- 'description' => '登录Token。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'v12369636c721ba6b3ddb1683341016775c3f63e4d0e78f120f9a0544ed826b7af7daf747c402f0d0730b52f451b70****',
- ],
+ 'schema' => ['title' => '实例id', 'description' => '实例ID。'."\n"
+ .'通过接口ListRunningApps获取,参数:AppInstanceId', 'type' => 'string', 'required' => false, 'example' => 'ai-d297eyf83g5niwnjl'],
],
[
- 'name' => 'EndUserId',
+ 'name' => 'AppId',
'in' => 'formData',
- 'schema' => [
- 'title' => '用户名。',
- 'description' => '用户名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'testUser',
- ],
+ 'schema' => ['title' => '应用id', 'description' => '应用ID。'."\n"
+ .'通过接口ListRunningApps获取,参数:AppId', 'type' => 'string', 'required' => false, 'example' => 'ca-fxwp4koywsglzvvex'],
],
[
- 'name' => 'SessionId',
+ 'name' => 'ProductType',
'in' => 'formData',
'schema' => [
- 'title' => '会话ID。',
- 'description' => '会话ID。',
+ 'title' => '产品线',
+ 'description' => '产品类型,取值仅可为`CloudApp`,表示无影云应用。',
'type' => 'string',
- 'required' => true,
- 'example' => '597e869d-ea14-4b83-9490-714f68bfe935',
+ 'required' => false,
+ 'enumValueTitles' => ['CloudApp' => '云应用'],
+ 'example' => 'CloudApp',
],
],
[
- 'name' => 'LoginRegionId',
+ 'name' => 'ForceStop',
'in' => 'formData',
'schema' => [
- 'title' => '工作区登录时候的地域ID。',
- 'description' => '办公网络ID登录时候的地域ID。',
- 'type' => 'string',
+ 'title' => '强制停止',
+ 'description' => '是否强制停止',
+ 'type' => 'boolean',
'required' => false,
- 'example' => 'cn-hangzhou',
+ 'enumValueTitles' => ['true' => '强制停止', 'false' => '不强制停止'],
+ 'example' => 'false',
],
],
[
- 'name' => 'Uuid',
+ 'name' => 'ApiType',
'in' => 'formData',
'schema' => [
- 'title' => '客户端Uuid。',
- 'description' => '客户端Uuid。',
+ 'title' => 'AdminAPI, InnerAPI, AnonymousUserAPI',
+ 'description' => '接口类型。取值仅可为AnonymousUserAPI,表示客户端调用接口。',
'type' => 'string',
'required' => false,
- 'example' => 'C50973691A6D2BE23F2CDD73B85B****',
+ 'enumValueTitles' => ['AnonymousUserAPI' => 'AnonymousUserAPI'],
+ 'example' => 'AnonymousUserAPI',
],
],
[
'name' => 'ClientId',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端ID。',
- 'description' => '客户端ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eac19bef-1e45-4190-a03a-4ea74b699ca7',
- ],
+ 'schema' => ['description' => '客户端生成的唯一ID。', 'type' => 'string', 'required' => false, 'example' => '91b79184-51d0-42ad-8475-78cae95b0aa6'],
+ ],
+ [
+ 'name' => 'LoginToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '登录凭证。'."\n"
+ .'通过GetLoginToken接口登录获取,或登录后通过更新接口RefreshLoginToken获取。返回参数:LoginToken。', 'type' => 'string', 'required' => false, 'example' => 'v185fdd7f6d39fa7861981639366085772e150a390a5bb7b43c4e62440d94fc392b945770e1596cebe90085ce0af4d330e'],
+ ],
+ [
+ 'name' => 'EndUserId',
+ 'in' => 'formData',
+ 'schema' => ['description' => '便捷账号用户名。', 'type' => 'string', 'required' => false, 'example' => 'test.test'],
+ ],
+ [
+ 'name' => 'SessionId',
+ 'in' => 'formData',
+ 'schema' => ['description' => '会话ID。'."\n"
+ .'通过登录接口GetLoginToken获取,返回参数:SessionId。', 'type' => 'string', 'required' => false, 'example' => '597e869d-ea14-4b83-9490-714f68bfe935'],
],
[
'name' => 'ClientOS',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端操作系统。',
- 'description' => '客户端操作系统。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'windows_"Windows 10 Enterprise" 10.0 (Build 19042)',
- ],
+ 'schema' => ['description' => '客户端操作系统。', 'type' => 'string', 'required' => false, 'example' => 'windows_"Windows 10 Enterprise" 10.0 (Build 19042)'],
],
[
'name' => 'ClientVersion',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端版本。',
- 'description' => '客户端版本。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '7.2.0-R-20241008.110000',
- ],
+ 'schema' => ['description' => '客户端版本。', 'type' => 'string', 'required' => false, 'example' => '3.1.1-R-20211022.144255'],
],
[
'name' => 'ClientIp',
'in' => 'formData',
+ 'schema' => ['description' => '客户端 IP。', 'type' => 'string', 'required' => false, 'example' => '22.21.2.79'],
+ ],
+ [
+ 'name' => 'BizRegionId',
+ 'in' => 'formData',
+ 'schema' => ['description' => '交付组所属的地域ID。'."\n"
+ .'通过接口ListRunningApps获取,参数:RegionId', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
+ ],
+ [
+ 'name' => 'LoginRegionId',
+ 'in' => 'formData',
+ 'schema' => ['description' => '登录的regionId。'."\n"
+ .'用户登录时所选的工作区regionId。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
+ ],
+ [
+ 'name' => 'ClientChannel',
+ 'in' => 'formData',
'schema' => [
- 'title' => '客户端IP。',
- 'description' => '客户端IP。',
+ 'description' => 'app客户端标识,用于区分不同应用。',
'type' => 'string',
'required' => false,
- 'example' => '1.2.3.4',
+ 'enumValueTitles' => ['pc' => 'pc', 'web' => 'web', 'mobile' => 'mobile'],
+ 'example' => 'pc',
],
],
[
- 'name' => 'ProductType',
+ 'name' => 'Uuid',
'in' => 'formData',
- 'schema' => [
- 'title' => '产品类型。',
- 'description' => '产品类型。',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'CloudApp' => '云应用',
- 'CloudBrowser' => '云浏览器',
- 'AndroidCloud' => '云手机',
- ],
- 'example' => 'AndroidCloud',
- ],
+ 'schema' => ['description' => '设备UUID', 'type' => 'string', 'required' => false, 'example' => '2943802884B27030B6759F9132B26903'],
],
[
- 'name' => 'AppInstanceGroupId',
+ 'name' => 'WyId',
'in' => 'formData',
- 'schema' => [
- 'title' => '资源组ID。',
- 'description' => '资源组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'aig-9ciijz60n4xsv****',
- ],
+ 'schema' => ['description' => '无影用户ID。'."\n"
+ .'通过登录接口GetLoginToken获取,返回参数:WyId。', 'type' => 'string', 'required' => false, 'example' => 'ac3cb49059261898'],
],
[
- 'name' => 'ResourceIds',
+ 'name' => 'IdpId',
'in' => 'formData',
- 'style' => 'repeatList',
- 'schema' => [
- 'title' => '资源ID列表。',
- 'description' => '资源ID列表。',
- 'type' => 'array',
- 'items' => [
- 'title' => '资源ID。',
- 'description' => '资源ID。云手机请传入持久会话ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'p-00001',
- ],
- 'required' => true,
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
+ 'schema' => ['description' => '登录认证服务ID'."\n"
+ .'通过接口FindIdpListByLoginName获取', 'type' => 'string', 'required' => false, 'example' => 'idp-9ie5smicnct2xodn2'],
+ ],
+ [
+ 'name' => 'AliUid',
+ 'in' => 'formData',
+ 'schema' => ['description' => '租户ID。'."\n"
+ .'通过登录接口GetLoginToken获取,返回参数:TenantId。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1924794279035094'],
+ ],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'formData',
+ 'schema' => ['description' => '交付组所属的地域ID。'."\n"
+ .'通过接口ListRunningApps获取,参数:RegionId', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
],
'responses' => [
200 => [
'schema' => [
- 'title' => 'Schema of Response',
- 'description' => '响应。',
+ 'title' => 'BaseResult',
+ 'description' => 'BaseResult',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '829444D6-9FD3-5C65-A570-065975537647',
- ],
- 'Code' => [
- 'description' => '错误码。',
- 'type' => 'string',
- 'example' => 'InvalidAppInstanceGroup.NotFound',
- ],
- 'Message' => [
- 'description' => '错误信息。',
- 'type' => 'string',
- 'example' => 'The app instance group is not found.',
- ],
- 'Success' => [
- 'description' => '请求成功与否,成功返回为true,失败为false',
- 'type' => 'string',
- 'example' => 'true',
- ],
+ 'RequestId' => ['description' => '请求ID。', 'type' => 'string', 'example' => '83A9075B-C646-59A9-8232-CAE41AF4B9E3'],
],
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"829444D6-9FD3-5C65-A570-065975537647\\",\\n \\"Code\\": \\"InvalidAppInstanceGroup.NotFound\\",\\n \\"Message\\": \\"The app instance group is not found.\\",\\n \\"Success\\": \\"true\\"\\n}","type":"json"}]',
- 'title' => '关闭应用资源',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"83A9075B-C646-59A9-8232-CAE41AF4B9E3\\"\\n}","type":"json"}]',
+ 'title' => '停止应用',
+ 'changeSet' => [],
+ 'ramActions' => [],
],
- 'RestartAppResources' => [
- 'summary' => '重启应用资源。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'StopAppResources' => [
+ 'summary' => '关闭应用资源。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -2026,121 +1140,57 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- ],
+ 'systemTags' => ['operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free'],
'parameters' => [
[
'name' => 'BizRegionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '业务地域ID。',
- 'description' => '业务地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['title' => '业务地域ID。', 'description' => '业务地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
'name' => 'LoginToken',
'in' => 'formData',
- 'schema' => [
- 'title' => '登录Token。',
- 'description' => '登录Token。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'v1124500957832f30b3e716406562071655aa43b2a723ed2be0837815483d54e025db13ba5469f06f2410d0efc4d302e36',
- ],
+ 'schema' => ['title' => '登录Token。', 'description' => '登录Token。', 'type' => 'string', 'required' => true, 'example' => 'v12369636c721ba6b3ddb1683341016775c3f63e4d0e78f120f9a0544ed826b7af7daf747c402f0d0730b52f451b70****'],
],
[
'name' => 'EndUserId',
'in' => 'formData',
- 'schema' => [
- 'title' => '用户名。',
- 'description' => '用户名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user001',
- ],
+ 'schema' => ['title' => '用户名。', 'description' => '用户名。', 'type' => 'string', 'required' => false, 'example' => 'testUser'],
],
[
'name' => 'SessionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '会话ID。',
- 'description' => '会话ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'c261a6a1-e242-4f4b-813c-5fe807e49f03',
- ],
+ 'schema' => ['title' => '会话ID。', 'description' => '会话ID。', 'type' => 'string', 'required' => true, 'example' => '597e869d-ea14-4b83-9490-714f68bfe935'],
],
[
'name' => 'LoginRegionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '工作区登录时候的地域ID。',
- 'description' => '办公网络ID登录时候的地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['title' => '工作区登录时候的地域ID。', 'description' => '办公网络ID登录时候的地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
'name' => 'Uuid',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端Uuid。',
- 'description' => '客户端Uuid。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2943802884B27030B6759F9132B2****',
- ],
+ 'schema' => ['title' => '客户端Uuid。', 'description' => '客户端Uuid。', 'type' => 'string', 'required' => false, 'example' => 'C50973691A6D2BE23F2CDD73B85B****'],
],
[
'name' => 'ClientId',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端ID。',
- 'description' => '客户端ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eac19bef-1e45-4190-a03a-4ea74b699ca7',
- ],
+ 'schema' => ['title' => '客户端ID。', 'description' => '客户端ID。', 'type' => 'string', 'required' => true, 'example' => 'eac19bef-1e45-4190-a03a-4ea74b699ca7'],
],
[
'name' => 'ClientOS',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端操作系统。',
- 'description' => '客户端操作系统。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'windows_\\"Windows 10 Enterprise\\" 10.0 (Build 14393)',
- ],
+ 'schema' => ['title' => '客户端操作系统。', 'description' => '客户端操作系统。', 'type' => 'string', 'required' => false, 'example' => 'windows_"Windows 10 Enterprise" 10.0 (Build 19042)'],
],
[
'name' => 'ClientVersion',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端版本。',
- 'description' => '客户端版本。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '7.5.3-RS-20241127.131156',
- ],
+ 'schema' => ['title' => '客户端版本。', 'description' => '客户端版本。', 'type' => 'string', 'required' => false, 'example' => '7.2.0-R-20241008.110000'],
],
[
'name' => 'ClientIp',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端IP。',
- 'description' => '客户端IP。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '1.2.3.4',
- ],
+ 'schema' => ['title' => '客户端IP。', 'description' => '客户端IP。', 'type' => 'string', 'required' => false, 'example' => '1.2.3.4'],
],
[
'name' => 'ProductType',
@@ -2150,24 +1200,14 @@
'description' => '产品类型。',
'type' => 'string',
'required' => true,
- 'enumValueTitles' => [
- 'CloudApp' => '云应用',
- 'CloudBrowser' => '云浏览器',
- 'AndroidCloud' => '云手机',
- ],
+ 'enumValueTitles' => ['CloudApp' => '云应用', 'CloudBrowser' => '云浏览器', 'AndroidCloud' => '云手机'],
'example' => 'AndroidCloud',
],
],
[
'name' => 'AppInstanceGroupId',
'in' => 'formData',
- 'schema' => [
- 'title' => '资源组ID。',
- 'description' => '资源组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'aig-53fvrq1oanz6c****',
- ],
+ 'schema' => ['title' => '资源组ID。', 'description' => '资源组ID。', 'type' => 'string', 'required' => true, 'example' => 'aig-9ciijz60n4xsv****'],
],
[
'name' => 'ResourceIds',
@@ -2177,13 +1217,7 @@
'title' => '资源ID列表。',
'description' => '资源ID列表。',
'type' => 'array',
- 'items' => [
- 'title' => '资源ID。',
- 'description' => '资源ID。云手机请传入持久会话ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'p-00001',
- ],
+ 'items' => ['title' => '资源ID。', 'description' => '资源ID。云手机请传入持久会话ID。', 'type' => 'string', 'required' => true, 'example' => 'p-00001'],
'required' => true,
'maxItems' => 100,
'minItems' => 1,
@@ -2197,47 +1231,24 @@
'description' => '响应。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '1CBAFFAB-B697-4049-A9B1-67E1FC5F****',
- ],
- 'Code' => [
- 'description' => '错误码。',
- 'type' => 'string',
- 'example' => 'InvalidAppInstanceGroup.NotFound',
- ],
- 'Message' => [
- 'description' => '错误信息。',
- 'type' => 'string',
- 'example' => 'The app instance group is not found.',
- ],
- 'Success' => [
- 'description' => '是否调用成功。true:调用成功。false:调用失败。',
- 'type' => 'string',
- 'example' => 'true',
- ],
+ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '829444D6-9FD3-5C65-A570-065975537647'],
+ 'Code' => ['description' => '错误码。', 'type' => 'string', 'example' => 'InvalidAppInstanceGroup.NotFound'],
+ 'Message' => ['description' => '错误信息。', 'type' => 'string', 'example' => 'The app instance group is not found.'],
+ 'Success' => ['description' => '请求成功与否,成功返回为true,失败为false', 'type' => 'string', 'example' => 'true'],
],
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1CBAFFAB-B697-4049-A9B1-67E1FC5F****\\",\\n \\"Code\\": \\"InvalidAppInstanceGroup.NotFound\\",\\n \\"Message\\": \\"The app instance group is not found.\\",\\n \\"Success\\": \\"true\\"\\n}","type":"json"}]',
- 'title' => '重启应用资源',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"829444D6-9FD3-5C65-A570-065975537647\\",\\n \\"Code\\": \\"InvalidAppInstanceGroup.NotFound\\",\\n \\"Message\\": \\"The app instance group is not found.\\",\\n \\"Success\\": \\"true\\"\\n}","type":"json"}]',
+ 'title' => '关闭应用资源',
+ 'changeSet' => [],
+ 'ramActions' => [],
],
- 'ResetAppResources' => [
- 'summary' => '重置应用资源。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'Unbind' => [
+ 'summary' => '为用户解绑应用实例。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -2249,213 +1260,464 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREappstreamingEP3FXS'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'publicInformation',
],
'parameters' => [
[
- 'name' => 'BizRegionId',
+ 'name' => 'ProductType',
'in' => 'formData',
- 'schema' => [
- 'title' => '业务地域ID。',
- 'description' => '业务地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => '产品类型,取值仅可为`CloudApp`,表示云应用产品。'."\n", 'type' => 'string', 'required' => true, 'example' => 'CloudApp'],
],
[
- 'name' => 'LoginToken',
+ 'name' => 'AppInstanceGroupId',
'in' => 'formData',
- 'schema' => [
- 'title' => '登录Token。',
- 'description' => '登录Token。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'v285fdd7f6d39fa7861981639366085772e150a390a5bb7b43c4e62440d94fc392b945770e1596cebe90085ce0af4d****',
- ],
+ 'schema' => ['description' => '交付组ID。', 'type' => 'string', 'required' => true, 'example' => 'aig-e1l4kqqykxt4uzdx9', 'maxItems' => 100],
],
[
- 'name' => 'EndUserId',
+ 'name' => 'AppInstanceId',
'in' => 'formData',
- 'schema' => [
- 'title' => '用户名。',
- 'description' => '用户名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user01',
- ],
+ 'schema' => ['description' => '应用实例ID。', 'type' => 'string', 'required' => false, 'example' => 'ai-azn3kmwruh1vl****'],
],
[
- 'name' => 'SessionId',
+ 'name' => 'AppId',
'in' => 'formData',
- 'schema' => [
- 'title' => '会话ID。',
- 'description' => '会话ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'c261a6a1-e242-4f4b-813c-5fe807e49f03',
- ],
+ 'schema' => ['description' => '应用ID。'."\n"
+ .'通过ListPublishedAppInfo接口获取。'."\n", 'type' => 'string', 'required' => false, 'example' => 'ca-fxwp4koxs8hopi94e'],
],
[
- 'name' => 'LoginRegionId',
+ 'name' => 'EndUserId',
'in' => 'formData',
- 'schema' => [
- 'title' => '工作区登录时候的地域ID。',
- 'description' => '办公网络ID登录时候的地域ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => '便捷账号用户名。', 'type' => 'string', 'required' => false, 'example' => 'test.test'],
],
[
- 'name' => 'Uuid',
+ 'name' => 'ClientOS',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端Uuid。',
- 'description' => '客户端Uuid。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2943802884B27030B6759F9132B2****',
- ],
+ 'schema' => ['description' => '客户端操作系统。', 'type' => 'string', 'required' => false, 'example' => 'windows_\\"Windows 10 Pro\\" 10.0 (Build 19041)'],
],
[
'name' => 'ClientId',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端ID。',
- 'description' => '客户端ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'f4a0dc8e-1702-4728-9a60-95b27a35****'."\n",
- ],
+ 'schema' => ['description' => '客户端生成的唯一ID。', 'type' => 'string', 'required' => false, 'example' => 'eac19bef-1e45-4190-a03a-4ea74b699ca7'],
],
[
- 'name' => 'ClientOS',
+ 'name' => 'ClientVersion',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端操作系统。',
- 'description' => '客户端操作系统。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'windows_\\"Windows 10 Pro\\" 10.0 (Build 22631)',
- ],
+ 'schema' => ['description' => '客户端版本号。', 'type' => 'string', 'required' => false, 'example' => '2.0.1-D-20220303.171122'],
],
[
- 'name' => 'ClientVersion',
+ 'name' => 'ClientIp',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端版本。',
- 'description' => '客户端版本。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '7.7.0-R-20241217.092056',
- ],
+ 'schema' => ['description' => '客户端的IP地址。', 'type' => 'string', 'required' => false, 'example' => '139.129.223.122'],
],
[
- 'name' => 'ClientIp',
+ 'name' => 'LoginToken',
'in' => 'formData',
- 'schema' => [
- 'title' => '客户端IP。',
- 'description' => '客户端IP。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '1.2.3.4',
- ],
+ 'schema' => ['description' => '登录凭证。'."\n"
+ .'通过GetLoginToken接口登录获取,或登录后通过更新接口RefreshLoginToken获取。返回参数:LoginToken。', 'type' => 'string', 'required' => true, 'example' => 'v1e9c8e83d83ea11270871640059145702bde8c5be8c6b9a854ffb6a43bd2673c19a5551c83800724e024f488dbfb0b247'],
],
[
- 'name' => 'ProductType',
+ 'name' => 'SessionId',
'in' => 'formData',
- 'schema' => [
- 'title' => '产品类型。',
- 'description' => '产品类型。',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'CloudApp' => '云应用',
- 'CloudBrowser' => '云浏览器',
- 'AndroidCloud' => '云手机',
- ],
- 'example' => 'AndroidCloud',
- ],
+ 'schema' => ['description' => '会话ID。'."\n"
+ .'通过登录接口GetLoginToken获取,返回参数:SessionId。'."\n"
+ ."\n", 'type' => 'string', 'required' => true, 'example' => '11040139-4fb4-4b35-9b44-6c07c746a43e'],
],
[
- 'name' => 'AppInstanceGroupId',
+ 'name' => 'TenantId',
'in' => 'formData',
- 'schema' => [
- 'title' => '资源组ID。',
- 'description' => '资源组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'aig-9ciijz60n4xsv****',
- ],
+ 'schema' => ['description' => '租户 ID。'."\n"
+ .'通过登录接口GetLoginToken获取,返回参数:TenantId。'."\n"
+ ."\n", 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1569416393841402'],
],
[
- 'name' => 'ResourceIds',
+ 'name' => 'LoginRegionId',
'in' => 'formData',
- 'style' => 'repeatList',
- 'schema' => [
- 'title' => '资源ID列表。',
- 'description' => '资源ID列表。',
- 'type' => 'array',
- 'items' => [
- 'title' => '资源ID。',
- 'description' => '资源ID。云手机请传入持久会话ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'p-00001',
- ],
- 'required' => true,
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
+ 'schema' => ['description' => 'appstream-center的地域id。', 'type' => 'string', 'required' => false, 'example' => 'cn-shanghai'],
+ ],
+ [
+ 'name' => 'AppInstancePersistentId',
+ 'in' => 'formData',
+ 'schema' => ['title' => '持久会话ID。', 'description' => '持久会话ID。', 'type' => 'string', 'required' => false, 'example' => 'p-xxxxx'],
],
],
'responses' => [
200 => [
'schema' => [
'title' => 'Schema of Response',
- 'description' => '响应。',
+ 'description' => 'Schema of Response',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '1CBAFFAB-B697-4049-A9B1-67E1FC5F****',
- ],
- 'Code' => [
- 'description' => '错误码。',
- 'type' => 'string',
- 'example' => 'InvalidAppInstanceGroup.NotFound',
- ],
- 'Message' => [
- 'description' => '错误信息',
- 'type' => 'string',
- 'example' => 'The app instance group is not found.',
- ],
- 'Success' => [
- 'description' => '是否调用成功。true:调用成功。false:调用失败。',
- 'type' => 'string',
- 'example' => 'true',
- ],
+ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '6EBD4046-2202-5FBD-8595-4B631F0C484B'],
],
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"6EBD4046-2202-5FBD-8595-4B631F0C484B\\"\\n}","type":"json"}]',
+ 'title' => '解绑应用实例',
+ 'changeSet' => [
+ ['createdAt' => '2023-05-15T02:15:43.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2021-09-26T15:14:51.000Z', 'description' => 'OpenAPI 下线'],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1CBAFFAB-B697-4049-A9B1-67E1FC5F****\\",\\n \\"Code\\": \\"InvalidAppInstanceGroup.NotFound\\",\\n \\"Message\\": \\"The app instance group is not found.\\",\\n \\"Success\\": \\"true\\"\\n}","type":"json"}]',
- 'title' => '重置应用资源',
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
],
],
'endpoints' => [
+ ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'appstream-center.cn-shanghai.aliyuncs.com', 'endpoint' => 'appstream-center.cn-shanghai.aliyuncs.com', 'vpc' => 'appstream-center-intl.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'appstream-center.ap-southeast-1.aliyuncs.com', 'endpoint' => 'appstream-center.ap-southeast-1.aliyuncs.com', 'vpc' => 'appstream-center-intl.vpc-proxy.aliyuncs.com'],
+ ],
+ 'errorCodes' => [
+ ['code' => 'AddRemoveAccountIsSame', 'message' => 'The same account is to be added and to be removed at the same time.', 'http_code' => 400, 'description' => '添加移除包含相同账号。'],
+ ['code' => 'AppCenterImageId.Missing', 'message' => 'The AppCenter ImageId is missing.', 'http_code' => 400, 'description' => '参数ImageId缺失'],
+ ['code' => 'AppCenterImageInfo.NotFound', 'message' => 'The AppCenter ImageInfo is not found.', 'http_code' => 400, 'description' => '镜像信息找不到'],
+ ['code' => 'AppDeploymentInfo.NotFound', 'message' => 'The AppDeploymentInfo is not found.', 'http_code' => 400, 'description' => '应用信息未找到'],
+ ['code' => 'AppInstallation.StartFailed', 'message' => 'Start app installation failed.', 'http_code' => 400, 'description' => '启动应用安装失败。'],
+ ['code' => 'AppInstallationStatus.IsFailed', 'message' => 'App installation failed.', 'http_code' => 400, 'description' => '应用安装状态失败。'],
+ ['code' => 'AppInstanceGroupAttributeModify.Failed', 'message' => 'Failed to modify the delivery group attribute.', 'http_code' => 400, 'description' => '修改交付组属性失败'],
+ ['code' => 'AppInstanceGroupIdIsNull', 'message' => 'The AppInstanceGroupId is null.', 'http_code' => 400, 'description' => '交付组ID是空值'],
+ ['code' => 'AppInstanceGroupImageCreate.Failed', 'message' => 'Failed to create an image from the debugging app instance group.', 'http_code' => 400, 'description' => '基于调试交付组创建镜像失败。'],
+ ['code' => 'AppInstanceGroupNotFound', 'message' => 'The AppInstanceGroup is not found.', 'http_code' => 400, 'description' => '交付组未找到'],
+ ['code' => 'AppInstanceGroupNotFound', 'message' => 'The specified AppInstanceGroup not found.', 'http_code' => 400, 'description' => '交付组找不到'],
+ ['code' => 'AppType.ValueNotSupported', 'message' => 'The category of the app is not supported.', 'http_code' => 400, 'description' => '不支持该应用类别。'],
+ ['code' => 'AuthorizeFailed', 'message' => 'Authorize failed, please check your EndUserId and Password.', 'http_code' => 400, 'description' => '您的用户名或密码不正确。'],
+ ['code' => 'BillingItem.InsertFailure', 'message' => 'Failed to insert the billing item.', 'http_code' => 400, 'description' => '无法插入计费项。'],
+ ['code' => 'BizTypeNotMatch', 'message' => 'The bizType and image do not match.', 'http_code' => 400, 'description' => '输入BizType和镜像不匹配。'],
+ ['code' => 'BuilderImage.StartTaskFailed', 'message' => 'Failed to start the builder image task.', 'http_code' => 400, 'description' => '启动镜像制作任务失败。'],
+ ['code' => 'CallBack.PayOrderCallbackFailed', 'message' => 'Failed to lock the order.', 'http_code' => 400, 'description' => '无法锁定订单。'],
+ ['code' => 'CashBookInsufficient', 'message' => 'No payment method is specified for your account. We recommend that you add a payment method or add funds to the prepayment balance.', 'http_code' => 400, 'description' => '余额不足'],
+ ['code' => 'CheckStock.Failed', 'message' => 'Failed to check the stock.', 'http_code' => 400, 'description' => '检查库存失败'],
+ ['code' => 'ConnectLdapServer.Failed', 'message' => 'Failed to connect to the LDAP server. Please check the configuration.', 'http_code' => 400, 'description' => '连接LDAP服务器失败,请检查配置是否正确。'],
+ ['code' => 'CreateAppInstanceGroup.Failed', 'message' => 'Failed to create the app instance group.', 'http_code' => 400, 'description' => '创建交付组失败'],
+ ['code' => 'CreateDesktopImageRecord.Failed', 'message' => 'Create cloud computer image failed.', 'http_code' => 400, 'description' => '创建云电脑镜像失败。'],
+ ['code' => 'DeleteTemplate.Failed', 'message' => 'Delete template failed.', 'http_code' => 400, 'description' => '删除模板失败。'],
+ ['code' => 'DesktopInstance.NotFound', 'message' => 'The cloud computer instance does not exist.', 'http_code' => 400, 'description' => '云电脑实例不存在。'],
+ ['code' => 'ExceedAddAccountQuota', 'message' => 'The maximum number of account addition is reached.', 'http_code' => 400, 'description' => '添加账号达到上限。'],
+ ['code' => 'ExceedAppAuthUserQuota', 'message' => 'The authorized user quota of the app is exceeded.', 'http_code' => 400, 'description' => '授权用户超过上限'],
+ ['code' => 'ExceedAppInstanceGroupQuota', 'message' => 'The app instance group quota is exceeded.', 'http_code' => 400, 'description' => '交付组超过上限'],
+ ['code' => 'ExceedBuilderQuota', 'message' => 'The maximum number of builders is reached.', 'http_code' => 400, 'description' => 'Builder数量达到了上限。'],
+ ['code' => 'ExceedImageQuota', 'message' => 'The maximum number of images is reached.', 'http_code' => 400, 'description' => '镜像数量达到了上限。'],
+ ['code' => 'ExceedPoolNodeAmountQuota', 'message' => 'The pool node amount quota is exceeded.', 'http_code' => 400, 'description' => '资源节点数量超过购买上限'],
+ ['code' => 'ExceedRemoveAccountQuota', 'message' => 'The maximum number of account removal is reached.', 'http_code' => 400, 'description' => '移除账号达到上限。'],
+ ['code' => 'Forbidden.NoPermission', 'message' => 'You are not authorized to access this page.', 'http_code' => 403, 'description' => '您没有权限访问当前页面。'],
+ ['code' => 'ForbiddenNoRealNameAuthentication', 'message' => 'Operation failed. The user has not completed the real-name authentication.', 'http_code' => 400, 'description' => '尚未通过实名认证'],
+ ['code' => 'ForbiddenNoRealNameAuthentication', 'message' => 'Forbidden by user real name authentication status.', 'http_code' => 400, 'description' => '没有实名认证'],
+ ['code' => 'GetLoginTokenError', 'message' => 'Failed to get the login token.', 'http_code' => 400, 'description' => '无法获取登录令牌。'],
+ ['code' => 'Image.CreateModeInvalid', 'message' => 'The creation mode of this task is invalid.', 'http_code' => 400, 'description' => '任务创建模式无效。'],
+ ['code' => 'Image.NotExist', 'message' => 'The image does not exist.', 'http_code' => 400, 'description' => '镜像不存在。'],
+ ['code' => 'ImageCreateByInstance.TaskExist', 'message' => 'The image task of instance creation already exists.', 'http_code' => 400, 'description' => '实例创建镜像任务已存在。'],
+ ['code' => 'ImageDeleteFailed.HasSharedImage', 'message' => 'The shared image is not allowed to be deleted.', 'http_code' => 400, 'description' => '共享镜像不允许删除。'],
+ ['code' => 'ImageDeleteFailed.NotAllow', 'message' => 'The image is not allowed to be deleted.', 'http_code' => 400, 'description' => '镜像不允许删除。'],
+ ['code' => 'ImageDeleteFailed.NotAllowCommunityParent', 'message' => 'The parent image of a community image is not allowed to be deleted.', 'http_code' => 400, 'description' => '社区镜像父镜像不允许删除。'],
+ ['code' => 'ImageDeleteFailed.NotAllowSharedImage', 'message' => 'The shared image is not allowed to be deleted.', 'http_code' => 400, 'description' => '共享镜像不允许删除。'],
+ ['code' => 'ImageDistribute.ImageNotSupport', 'message' => 'The image does not support region distribution.', 'http_code' => 400, 'description' => '镜像不支持分发,如:加密镜像。'],
+ ['code' => 'ImageDistribute.RepeatedDistribution', 'message' => 'This image has been distributed to this region.', 'http_code' => 400, 'description' => '镜像已经分发过该地域。'],
+ ['code' => 'ImageDistribute.TargetDistributeRegionListEmpty', 'message' => 'The target distribution region list is empty.', 'http_code' => 400, 'description' => '分发地域配置为空。'],
+ ['code' => 'ImageDistribute.Undistributed', 'message' => 'The image has not been distributed to any region.', 'http_code' => 400, 'description' => '镜像分发无拷贝源地址,检查镜像分发地域是否已经清空。'],
+ ['code' => 'ImageIsNull', 'message' => 'The image does not exist.', 'http_code' => 400, 'description' => '镜像不存在'],
+ ['code' => 'ImageNotAllowDelete', 'message' => 'The image cannot be deleted, because shared cloud computers already exist.', 'http_code' => 400, 'description' => '镜像不能删除,已经存在共享型云电脑资源。'],
+ ['code' => 'ImageRegion.NotConfigured', 'message' => 'The image does not have any region configuration.', 'http_code' => 400, 'description' => '镜像无任何地域配置信息。'],
+ ['code' => 'ImageRegionDistribute.NotAllow', 'message' => 'This image cannot be distributed.', 'http_code' => 400, 'description' => '镜像不允许分发操作。'],
+ ['code' => 'ImageStatus.Error', 'message' => 'The image status is error.', 'http_code' => 400, 'description' => '镜像状态错误。'],
+ ['code' => 'ImageStatus.ValueNotSupported', 'message' => 'The image status is not supported for creating a delivery group.', 'http_code' => 400, 'description' => '该镜像状态下不可创建交付组。'],
+ ['code' => 'ImageTask.Failed', 'message' => 'Start image task failed.', 'http_code' => 400, 'description' => '任务失败。'],
+ ['code' => 'ImageUpdateFailed.NotAllow', 'message' => 'The image is not allowed to be modified.', 'http_code' => 400, 'description' => '镜像不允许修改。'],
+ ['code' => 'ImageUpdateSharedImageFailed.NotAllow', 'message' => 'The shared image is not allowed to be modified.', 'http_code' => 400, 'description' => '共享镜像不允许修改。'],
+ ['code' => 'Instance.ImageUnsupported', 'message' => 'A non-centralized image does not support this type of operation.', 'http_code' => 400, 'description' => '使用非中心化镜像不支持该操作。'],
+ ['code' => 'Instance.NotFound', 'message' => 'The instance is not found.', 'http_code' => 400, 'description' => '实例找不到。'],
+ ['code' => 'Instance.PhysicalNodeNotExist', 'message' => 'The instance physical node does not exist.', 'http_code' => 400, 'description' => '物理节点不存在。'],
+ ['code' => 'InternalError', 'message' => 'Internal error.', 'http_code' => 400, 'description' => '内部错误'],
+ ['code' => 'InternalError.TicketGenInternalError', 'message' => 'An error occurred while generating a ticket.', 'http_code' => 400, 'description' => '生成Ticket时出错。'],
+ ['code' => 'InvalidAliUid.Missing', 'message' => 'The AliUid is missing.', 'http_code' => 400, 'description' => '参数AliUid缺失'],
+ ['code' => 'InvalidAliUid.Missing', 'message' => 'The specified parameter AliUid is missing.', 'http_code' => 400, 'description' => 'AliUid缺失。'],
+ ['code' => 'InvalidAliUid.NotFound', 'message' => 'The AliUid is not found.', 'http_code' => 400, 'description' => '找不到参数AliUid。'],
+ ['code' => 'InvalidAmount.Invalid', 'message' => 'The Amount is invalid.', 'http_code' => 400, 'description' => '参数Amount不合法。'],
+ ['code' => 'InvalidAppId.Missing', 'message' => 'The AppId is missing.', 'http_code' => 400, 'description' => '参数AppId缺失'],
+ ['code' => 'InvalidAppId.NotFound', 'message' => 'The AppId is not found.', 'http_code' => 400, 'description' => '找不到参数AppId。'],
+ ['code' => 'InvalidAppInstanceGroup.NotContainThisAPP', 'message' => 'The app instance group does not contain this app.', 'http_code' => 400, 'description' => '交付组不包含此应用。'],
+ ['code' => 'InvalidAppInstanceGroup.NotFound', 'message' => 'The app instance group is not found.', 'http_code' => 400, 'description' => '交付组未找到'],
+ ['code' => 'InvalidAppInstanceGroup.NotFound', 'message' => 'The AppInstanceGroupId %s is not found.', 'http_code' => 400, 'description' => '找不到AppInstanceGroupId %s。'],
+ ['code' => 'InvalidAppInstanceGroup.NullAppInstanceGroup', 'message' => 'The app instance group is null.', 'http_code' => 400, 'description' => '交付组为空。'],
+ ['code' => 'InvalidAppInstanceGroup.NullOrNotPublishedStatus', 'message' => 'The app instance group does not exist or is not published.', 'http_code' => 400, 'description' => '交付组不存在或未发布。'],
+ ['code' => 'InvalidAppInstanceGroup.StatusInvalid', 'message' => 'The app instance group status is invalid.', 'http_code' => 400, 'description' => '交付组状态无效。'],
+ ['code' => 'InvalidAppInstanceGroup.Unauthorized', 'message' => 'Unauthorized to use this app.', 'http_code' => 400, 'description' => '没有权限使用此应用。'],
+ ['code' => 'InvalidAppInstanceGroupAction.IllegalAction', 'message' => 'The action against the app instance group is not allowed.', 'http_code' => 400, 'description' => '不允许对交付组执行此操作。'],
+ ['code' => 'InvalidAppInstanceGroupId.Missing', 'message' => 'The AppInstanceGroupId is missing.', 'http_code' => 400, 'description' => '参数AppInstanceGroupId缺失'],
+ ['code' => 'InvalidAppInstanceGroupName.Missing', 'message' => 'The AppInstanceGroupName is missing.', 'http_code' => 400, 'description' => '参数AppInstanceGroupName缺失。'],
+ ['code' => 'InvalidAppInstanceGroupSpecItem.NotFound', 'message' => 'The app instance group spec item is not found.', 'http_code' => 400, 'description' => '交付组(旧版概念,已弃用)未找到。'],
+ ['code' => 'InvalidAppInstanceId.NotFound', 'message' => 'The AppInstanceId is not found.', 'http_code' => 400, 'description' => '找不到参数AppInstanceId。'],
+ ['code' => 'InvalidAppInstanceState', 'message' => 'The app instance state is invalid.', 'http_code' => 200, 'description' => '应用实例状态不合法。'],
+ ['code' => 'InvalidAppInstanceType.Invalid', 'message' => 'The AppInstanceType is invalid.', 'http_code' => 400, 'description' => '参数AppInstanceType不合法'],
+ ['code' => 'InvalidAppInstanceType.Missing', 'message' => 'The AppInstanceType is missing.', 'http_code' => 400, 'description' => '参数AppInstanceType缺失'],
+ ['code' => 'InvalidAppInstanceType.NotFound', 'message' => 'The app instance type is not found.', 'http_code' => 400, 'description' => '找不到该应用实例类型。'],
+ ['code' => 'InvalidAppVersion.Missing', 'message' => 'The AppVersion is missing.', 'http_code' => 400, 'description' => '参数AppVersion缺失。'],
+ ['code' => 'InvalidBaseImage.InvalidStatus', 'message' => 'Invalid base image status.', 'http_code' => 400, 'description' => '基础镜像状态无效。'],
+ ['code' => 'InvalidBaseImage.NotConfigured', 'message' => 'Configuration required for Vhd/Container images.', 'http_code' => 400, 'description' => 'Vhd/Container镜像类型需要配置BaseImageId。'],
+ ['code' => 'InvalidBaseImage.NotFound', 'message' => 'Base image not found.', 'http_code' => 400, 'description' => '基础镜像找不到。'],
+ ['code' => 'InvalidBaseImage.NotSystemImage', 'message' => 'Base image is not system image.', 'http_code' => 400, 'description' => '基础镜像不是系统镜像。'],
+ ['code' => 'InvalidBaseImageVersion.NotOnline', 'message' => 'Base image version is not online.', 'http_code' => 400, 'description' => '基础镜像不是有效在线版本。'],
+ ['code' => 'InvalidBindRelationship.NotFound', 'message' => 'The bind relationship is not found.', 'http_code' => 400, 'description' => '交付组绑定的资源池未找到'],
+ ['code' => 'InvalidBindStage.Missing', 'message' => 'The BindStage is missing.', 'http_code' => 400, 'description' => '参数BindStage缺失。'],
+ ['code' => 'InvalidBindStrategy.NotFound', 'message' => 'The bind strategy is not found.', 'http_code' => 400, 'description' => '找不到该绑定策略。'],
+ ['code' => 'InvalidBizType', 'message' => 'The bizType parameter is invalid.', 'http_code' => 400, 'description' => '业务类型不合法。'],
+ ['code' => 'InvalidBrowserInstanceGroup.NotFound', 'message' => 'The browser instance group is not found.', 'http_code' => 400, 'description' => '云浏览器不存在,请确认后重试'],
+ ['code' => 'InvalidBundle.NotFound', 'message' => 'The request bundle does not exist.', 'http_code' => 400, 'description' => '请求的应用资源模板不存在。'],
+ ['code' => 'InvalidChargeType.Missing', 'message' => 'The ChargeType is missing.', 'http_code' => 400, 'description' => '参数ChargeType缺失'],
+ ['code' => 'InvalidChargeType.ValueNotSupported', 'message' => 'The ChargeType is invalid.', 'http_code' => 400, 'description' => '参数ChargeType无效。'],
+ ['code' => 'InvalidDataDiskSize.SmallerThanParent', 'message' => 'Sub-image data disk size is smaller than the parent image.', 'http_code' => 400, 'description' => '子镜像数据盘小于父镜像数据盘。'],
+ ['code' => 'InvalidDomainId.NotFound', 'message' => 'The DomainId is not found.', 'http_code' => 400, 'description' => '找不到参数DomainId。'],
+ ['code' => 'InvalidDriveId.NotFound', 'message' => 'The DriveId is not found.', 'http_code' => 400, 'description' => '找不到参数DriveId。'],
+ ['code' => 'InvalidEndUserId.Missing', 'message' => 'The EndUserId is missing.', 'http_code' => 400, 'description' => '参数EndUserId缺失'],
+ ['code' => 'InvalidEndUserIds.ValueNotSupported', 'message' => 'The EndUserIds is invalid.', 'http_code' => 400, 'description' => '参数EndUserIds无效。'],
+ ['code' => 'InvalidExternalFileId.NotFound', 'message' => 'The ExternalFileId is not found.', 'http_code' => 400, 'description' => '找不到参数ExternalFileId。'],
+ ['code' => 'InvalidGwAddress.NotFound', 'message' => 'The gateway address is not found.', 'http_code' => 400, 'description' => '找不到该网关地址。'],
+ ['code' => 'InvalidGwParam.NotFound', 'message' => 'A parameter error occurred while generating the gateway token.', 'http_code' => 400, 'description' => '生成网关令牌时出现参数错误。'],
+ ['code' => 'InvalidGwToken.ValueTooLong', 'message' => 'The GWToken is too long.', 'http_code' => 400, 'description' => 'GWToken过长。'],
+ ['code' => 'InvalidImageConfig.RegionInvalid', 'message' => 'The region configuration of this image is invalid.', 'http_code' => 400, 'description' => '镜像的地域配置信息无效。'],
+ ['code' => 'InvalidImageId.Invalid', 'message' => 'The specified parameter imageId is invalid.', 'http_code' => 400, 'description' => '镜像ID无效'],
+ ['code' => 'InvalidImageOperation.Failed', 'message' => 'Invalid image operation.', 'http_code' => 400, 'description' => '镜像操作无效。'],
+ ['code' => 'InvalidImageOperation.ImageIsCreating', 'message' => 'Failed to operation the image, it is creating.', 'http_code' => 400, 'description' => '镜像在创建中,操作无效。'],
+ ['code' => 'InvalidImagePackageType.Unsupported', 'message' => 'Unsupported image package type.', 'http_code' => 400, 'description' => '不支持的PackageType。'],
+ ['code' => 'InvalidInstanceId.Missing', 'message' => 'The InstanceId is invalid.', 'http_code' => 400, 'description' => '参数InstanceId不合法'],
+ ['code' => 'InvalidLoginToken.Missing', 'message' => 'The LoginToken is missing.', 'http_code' => 400, 'description' => '参数LoginToken缺失。'],
+ ['code' => 'InvalidMaxResults', 'message' => 'The MaxResults is invalid.', 'http_code' => 400, 'description' => '参数MaxResults无效'],
+ ['code' => 'InvalidNextToken', 'message' => 'The NextToken is invalid.', 'http_code' => 400, 'description' => '参数NextToken无效'],
+ ['code' => 'InvalidNodeInstanceType.NotFound', 'message' => 'The node instance type is not found.', 'http_code' => 400, 'description' => '找不到该节点实例类型。'],
+ ['code' => 'InvalidNodeInstanceType.NotSupportOsType', 'message' => 'The node instance type does not support images with this OS type.', 'http_code' => 400, 'description' => '该资源规格不支持搭载此操作系统的镜像。'],
+ ['code' => 'InvalidOrder.CommodityCodeNotMatch', 'message' => 'No CommodityCode matches this order.', 'http_code' => 400, 'description' => '没有匹配到商品的模块'],
+ ['code' => 'InvalidOrder.CommodityCodeNotMatch', 'message' => 'No commodityCode matched for this order.', 'http_code' => 400, 'description' => '没有匹配到商品的模块'],
+ ['code' => 'InvalidOrderId.NotFound', 'message' => 'The order is not found.', 'http_code' => 400, 'description' => '订单找不到'],
+ ['code' => 'InvalidOrderId.NotFound', 'message' => 'The specified order is not found.', 'http_code' => 400, 'description' => '没有订单信息'],
+ ['code' => 'InvalidOsType.ValueNotSupported', 'message' => 'The operation system type is not supported.', 'http_code' => 400, 'description' => '镜像的操作系统类型不支持'],
+ ['code' => 'InvalidParameter.%s', 'message' => 'The parameter %s is invalid.', 'http_code' => 400, 'description' => '参数值校验不通过。'],
+ ['code' => 'InvalidParameter.AddAccount/RemoveAccount', 'message' => 'The tenant ID to be added or removed is invalid.', 'http_code' => 400, 'description' => '添加或删除共享的租户ID不合法。'],
+ ['code' => 'InvalidParameter.ImageId', 'message' => 'The image ID is invalid.', 'http_code' => 400, 'description' => '镜像ID不合法。'],
+ ['code' => 'InvalidParameter.SystemDiskSize', 'message' => 'The system disk size is invalid.', 'http_code' => 400, 'description' => '系统盘大小不合法。'],
+ ['code' => 'InvalidParentImage.AlreadyHasCommunityImage', 'message' => 'The parent image already has a community image.', 'http_code' => 400, 'description' => '镜像不能发布社区镜像,该镜像已经存在社区镜像。'],
+ ['code' => 'InvalidParentImage.ImageTypeIsNotUserImage', 'message' => 'Invalid operation. The parent image is not a user image.', 'http_code' => 400, 'description' => '父镜像不是用户镜像,操作无效。'],
+ ['code' => 'InvalidParentImage.InvalidStatus', 'message' => 'Invalid parent image status.', 'http_code' => 400, 'description' => '父镜像状态无效。'],
+ ['code' => 'InvalidParentImage.NotFound', 'message' => 'Parent image not found.', 'http_code' => 400, 'description' => '父镜像找不到。'],
+ ['code' => 'InvalidPeriod.Invalid', 'message' => 'The Period is invalid.', 'http_code' => 400, 'description' => '参数Period不合法'],
+ ['code' => 'InvalidPeriod.Missing', 'message' => 'The Period is missing.', 'http_code' => 400, 'description' => '参数Period缺失'],
+ ['code' => 'InvalidPeriodUnit.Missing', 'message' => 'The PeriodUnit is missing.', 'http_code' => 400, 'description' => '参数PeriodUnit缺失'],
+ ['code' => 'InvalidPeriodUnit.ValueNotSupported', 'message' => 'The PeriodUnit is invalid.', 'http_code' => 400, 'description' => '参数PeriodUnit无效。'],
+ ['code' => 'InvalidProductType.Invalid', 'message' => 'The ProductType is invalid.', 'http_code' => 400, 'description' => '参数ProductType无效。'],
+ ['code' => 'InvalidProductType.Missing', 'message' => 'The ProductType is missing.', 'http_code' => 400, 'description' => '参数ProductType缺失'],
+ ['code' => 'InvalidProductType.ValueNotSupported', 'message' => 'The ProductType is not supported.', 'http_code' => 400, 'description' => '不支持该产品类型'],
+ ['code' => 'InvalidRegion.ConfigError', 'message' => 'The region configuration is not found.', 'http_code' => 400, 'description' => '地域配置不存在'],
+ ['code' => 'InvalidRegion.Missing', 'message' => 'The Region is missing.', 'http_code' => 400, 'description' => '参数Region缺失'],
+ ['code' => 'InvalidRegion.NotFound', 'message' => 'The region is not found.', 'http_code' => 400, 'description' => '地域不存在'],
+ ['code' => 'InvalidRegion.NotMatch', 'message' => 'The region does not match the current environment.', 'http_code' => 400, 'description' => '地域与当前环境不匹配。'],
+ ['code' => 'InvalidRegionBind.NotFound', 'message' => 'The AppRegionBind is not found.', 'http_code' => 400, 'description' => '找不到参数AppRegionBind。'],
+ ['code' => 'InvalidRegionId.NotFound', 'message' => 'The RegionId is not found.', 'http_code' => 400, 'description' => '找不到参数RegionId。'],
+ ['code' => 'InvalidResourcePool.NotFound', 'message' => 'The resource pool is not found.', 'http_code' => 400, 'description' => '资源池未找到'],
+ ['code' => 'InvalidResponse.Missing', 'message' => 'The response body is missing.', 'http_code' => 400, 'description' => '响应体缺失。'],
+ ['code' => 'InvalidSessionId.Missing', 'message' => 'The SessionId is missing.', 'http_code' => 400, 'description' => '参数SessionId缺失。'],
+ ['code' => 'InvalidSourceImage.ImageTypeCannotBeShared', 'message' => 'Source image cannot be shared.', 'http_code' => 400, 'description' => '源镜像类型不支持共享。'],
+ ['code' => 'InvalidSourceImage.StatusNotAvailable', 'message' => 'Invalid source image status.', 'http_code' => 400, 'description' => '源镜像状态非正常。'],
+ ['code' => 'InvalidSpecId.Missing', 'message' => 'The SpecId is missing.', 'http_code' => 400, 'description' => '参数SpecId缺失。'],
+ ['code' => 'InvalidStorageType.NotFound', 'message' => 'The StorageType is not found.', 'http_code' => 400, 'description' => '找不到参数StorageType。'],
+ ['code' => 'InvalidStrategyConfig.ChargeTypeNotSupported', 'message' => 'The charge type is not supported for the given strategy.', 'http_code' => 400, 'description' => '指定的策略不支持该付费类型。'],
+ ['code' => 'InvalidStrategyConfig.Invalid', 'message' => 'The StrategyConfig is invalid.', 'http_code' => 400, 'description' => '参数StrategyConfig无效。'],
+ ['code' => 'InvalidStrategyConfig.Invalid', 'message' => 'The policy configuration is invalid.', 'http_code' => 400, 'description' => '策略配置不可用'],
+ ['code' => 'InvalidStrategyConfig.Missing', 'message' => 'The StrategyConfig is missing.', 'http_code' => 400, 'description' => '参数StrategyConfig缺失。'],
+ ['code' => 'InvalidStrategyConfig.NotFound', 'message' => 'The StrategyConfig is not found.', 'http_code' => 400, 'description' => '找不到参数StrategyConfig。'],
+ ['code' => 'InvalidStrategyParam.Invalid', 'message' => 'The StrategyParam is invalid.', 'http_code' => 400, 'description' => '参数StrategyParam无效。'],
+ ['code' => 'InvalidStrategyType.ValueNotSupported', 'message' => 'The strategy type is not supported.', 'http_code' => 400, 'description' => '不支持该策略类型。'],
+ ['code' => 'InvalidStrategyType.ValueNotSupported', 'message' => 'The policy type is not supported.', 'http_code' => 400, 'description' => '策略类型不支持'],
+ ['code' => 'InvalidSubAppType.ValueNotSupported', 'message' => 'The sub-category of the app is not supported.', 'http_code' => 400, 'description' => '镜像内的应用子类型不支持'],
+ ['code' => 'InvalidSystemDiskSize.SmallerThanParent', 'message' => 'Sub-image system disk size is smaller than the parent image.', 'http_code' => 400, 'description' => '子镜像系统盘小于父镜像系统盘。'],
+ ['code' => 'InvalidTargetAliUid.TargetShareImageAlreadyExist', 'message' => 'Target shared image already exists.', 'http_code' => 400, 'description' => '共享镜像已经存在。'],
+ ['code' => 'InvalidTaskId.NotFound', 'message' => 'The TaskId is not found.', 'http_code' => 400, 'description' => '找不到参数TaskId。'],
+ ['code' => 'InvalidTemplate.NotFound', 'message' => 'Template not found.', 'http_code' => 400, 'description' => '模版未找到。'],
+ ['code' => 'InvalidUserId.NotFound', 'message' => 'The UserId is not found.', 'http_code' => 400, 'description' => '找不到参数UserId。'],
+ ['code' => 'LogOffAllSession.Failed', 'message' => 'Failed to log off all sessions in the delivery group.', 'http_code' => 400, 'description' => '注销交付组下所有会话失败'],
+ ['code' => 'MissingParameter', 'message' => 'There is a missing parameter.', 'http_code' => 400, 'description' => '缺少参数'],
+ ['code' => 'MissingParameter.AppIdAndAppVersion', 'message' => 'The AppId and AppVersion are missing.', 'http_code' => 400, 'description' => '参数AppId、AppVersion不存在'],
+ ['code' => 'MissingParameter.RegionId', 'message' => 'The RegionId is missing.', 'http_code' => 400, 'description' => '参数RegionId不存在'],
+ ['code' => 'nvalidStrategyConfig.NotFound', 'message' => 'The policy configuration is not found.', 'http_code' => 400, 'description' => '找不到对应的策略配置'],
+ ['code' => 'OperationDenied.NoStock', 'message' => 'The operation is denied, because the instance stock is unavailable.', 'http_code' => 400, 'description' => '操作已被拒绝,因为实例库存不可用。'],
+ ['code' => 'OtaTask.Canceled', 'message' => 'The task has been cancelled.', 'http_code' => 400, 'description' => '该任务已取消。'],
+ ['code' => 'OtaTask.NotFound', 'message' => 'The ota task is not found.', 'http_code' => 400, 'description' => '找不到该OTA任务。'],
+ ['code' => 'OtaTask.Running', 'message' => 'The task is running and cannot be sumitted.', 'http_code' => 400, 'description' => '该任务正在运行,无法提交。'],
+ ['code' => 'OtaTaskNotifyRegion.Error', 'message' => 'The unit manager failed to receive the OTA upgrade job.', 'http_code' => 400, 'description' => '单元管理器无法接收OTA升级任务。'],
+ ['code' => 'ParentImage.NotExist', 'message' => 'The parent image does not exist.', 'http_code' => 400, 'description' => '依赖父镜像不存在。'],
+ ['code' => 'ParentImageRegionDistribute.NotExist', 'message' => 'The target distribution region of the parent image does not exist.', 'http_code' => 400, 'description' => '依赖父镜像分发地址不存在。'],
+ ['code' => 'ProductTypeInvalid', 'message' => 'The ProductType is invalid.', 'http_code' => 400, 'description' => '产品类型无效'],
+ ['code' => 'ProductTypeNotMatch', 'message' => 'The productType and image do not match.', 'http_code' => 400, 'description' => '输入ProductType和镜像不匹配。'],
+ ['code' => 'QueryTemplate.Failed', 'message' => 'Query template failed.', 'http_code' => 400, 'description' => '查找模板失败。'],
+ ['code' => 'RegionUnBind.Fail', 'message' => 'Failed to unbind.', 'http_code' => 400, 'description' => '无法取消绑定。'],
+ ['code' => 'ServiceUnavailable', 'message' => 'Service unavailable. Please try again later.', 'http_code' => 500, 'description' => '服务不可用,请稍后再试。'],
+ ['code' => 'StockError.InvalidResourceRequest', 'message' => 'Your request cannot be processed currently due to an error. Please try again later.', 'http_code' => 500, 'description' => '库存检查失败,系统暂时无法处理您的请求,请稍后再试。'],
+ ['code' => 'StockError.NoStock', 'message' => 'The selected specification is out of stock. Please try again later or select other specifications.', 'http_code' => 400, 'description' => '您选择的规格库存不足,请稍后再试或更换其他规格。'],
+ ['code' => 'StorageLock.Exist', 'message' => 'The storage lock exists.', 'http_code' => 400, 'description' => '存储读写锁已存在。'],
+ ['code' => 'StorageLock.NotFound', 'message' => 'The storage lock is not found.', 'http_code' => 400, 'description' => '找不到该存储读写锁。'],
+ ['code' => 'StorageLockProperties.NotMatch', 'message' => 'The storage lock properties do not match.', 'http_code' => 400, 'description' => '存储读写锁的属性不匹配。'],
+ ['code' => 'StorageLockUnitResponse.Empty', 'message' => 'The storage lock unit is found empty.', 'http_code' => 400, 'description' => '存储读写锁单元为空。'],
+ ['code' => 'StorageLockUnlockLevel.Error', 'message' => 'An unlock level error occurred while unlocking the storage lock.', 'http_code' => 400, 'description' => '解锁存储读写锁时出现解锁级别错误。'],
+ ['code' => 'Task.ResourceReleased', 'message' => 'Cannot retry because task resource is released.', 'http_code' => 400, 'description' => '任务资源已释放。'],
+ ['code' => 'TaskType.Invalid', 'message' => 'Invalid task type.', 'http_code' => 400, 'description' => '任务类型无效。'],
+ ['code' => 'TryBind.AppRegionBindLockFailed', 'message' => 'Failed to lock the app and region bind.', 'http_code' => 400, 'description' => '无法锁定应用和地域的绑定。'],
+ ['code' => 'TryBind.NoBindContext', 'message' => 'Failed to bind, because there is no bind context.', 'http_code' => 400, 'description' => '无法绑定,因为没有绑定的上下文。'],
+ ['code' => 'TryBind.NoCandidateAppInstanceGroup', 'message' => 'Failed to bind, because there is no candidate app instance group.', 'http_code' => 400, 'description' => '无法绑定,因为没有可用的交付组。'],
+ ['code' => 'TryBind.NoSupportedApp', 'message' => 'Failed to bind, because there is no supported app for this file extension.', 'http_code' => 400, 'description' => '无法绑定,因为没有支持此文件后缀的应用。'],
+ ['code' => 'TryRegionBind.BindExistingAppInstanceFail', 'message' => 'Failed to bind existing app instance.', 'http_code' => 400, 'description' => '无法绑定现有的应用实例。'],
+ ['code' => 'TryRegionBind.NoCandidateAppInstance', 'message' => 'Failed to bind, because there is no candidate app instance.', 'http_code' => 400, 'description' => '无法绑定,因为没有可用的应用实例。'],
+ ['code' => 'TryRegionBind.NoIdleAppInstance', 'message' => 'Failed to bind, because there is no idle app instance.', 'http_code' => 400, 'description' => '无法绑定,因为没有空闲的应用实例。'],
+ ['code' => 'TryRegionBind.TicketIsNull', 'message' => 'Failed to bind, because a null ticket is returned.', 'http_code' => 400, 'description' => '无法绑定,因为返回的Ticket为空。'],
+ ['code' => 'UpdateImage.Failed', 'message' => 'Failed to update the image.', 'http_code' => 400, 'description' => '无法更新镜像。'],
+ ['code' => 'UpdateRegion.NotSupport', 'message' => 'The distributed regions of vhd or container images cannot be modified.', 'http_code' => 400, 'description' => 'Vhd/Container镜像类型不支持修改地域配置信息。'],
+ ['code' => 'UserIdentifier.NotFound', 'message' => 'This username does not exist. Please check if it is correct.', 'http_code' => 400, 'description' => '该用户名不存在,请检查输入是否正确。'],
+ ],
+ 'changeSet' => [
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'GetConnectionTicket'],
+ ],
+ 'createdAt' => '2025-04-07T11:31:42.000Z',
+ 'description' => '',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'GetConnectionTicket'],
+ ],
+ 'createdAt' => '2025-01-16T02:25:28.000Z',
+ 'description' => '',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'GetConnectionTicket'],
+ ],
+ 'createdAt' => '2024-11-12T01:55:38.000Z',
+ 'description' => '',
+ ],
+ [
+ 'apis' => [
+ ['description' => '响应参数发生变更', 'api' => 'GetConnectionTicket'],
+ ],
+ 'createdAt' => '2024-10-10T03:59:30.000Z',
+ 'description' => '',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'GetConnectionTicket'],
+ ],
+ 'createdAt' => '2023-12-22T06:28:29.000Z',
+ 'description' => '',
+ ],
+ [
+ 'apis' => [
+ ['description' => '响应参数发生变更、响应参数发生变更', 'api' => 'GetConnectionTicket'],
+ ],
+ 'createdAt' => '2023-06-29T04:00:35.000Z',
+ 'description' => '',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'Unbind'],
+ ],
+ 'createdAt' => '2023-05-15T02:15:48.000Z',
+ 'description' => '',
+ ],
[
- 'regionId' => 'cn-shanghai',
- 'endpoint' => 'appstream-center.cn-shanghai.aliyuncs.com',
+ 'apis' => [
+ ['description' => '响应参数发生变更', 'api' => 'GetConnectionTicket'],
+ ],
+ 'createdAt' => '2023-03-24T08:24:45.000Z',
+ 'description' => '',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'ListLFUApp'],
+ ],
+ 'createdAt' => '2022-12-05T02:06:50.000Z',
+ 'description' => '接口上线',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'GetConnectionTicket'],
+ ],
+ 'createdAt' => '2022-12-02T11:59:25.000Z',
+ 'description' => '添加定向调度功能',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'ListPublishedAppInfo'],
+ ],
+ 'createdAt' => '2022-11-15T02:49:01.000Z',
+ 'description' => '增加应用授权时间信息,并支持自定义排序',
+ ],
+ [
+ 'apis' => [
+ ['description' => '响应参数发生变更', 'api' => 'ListPublishedAppInfo'],
+ ],
+ 'createdAt' => '2022-11-01T16:03:59.000Z',
+ 'description' => '返回值增加云应用主题颜色AppThemeColor字段。',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'ListPublishedAppInfo'],
+ ],
+ 'createdAt' => '2022-08-02T09:56:09.000Z',
+ 'description' => '去除TenantId参数',
],
[
- 'regionId' => 'ap-southeast-1',
- 'endpoint' => 'appstream-center.ap-southeast-1.aliyuncs.com',
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'GetConnectionTicket'],
+ ['description' => '请求参数发生变更', 'api' => 'StopApp'],
+ ],
+ 'createdAt' => '2022-06-08T08:27:27.000Z',
+ 'description' => '修改FileInfos为不可见',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'StopApp'],
+ ],
+ 'createdAt' => '2022-06-06T03:05:28.000Z',
+ 'description' => '添加应用停止StopApp接口',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'ListPublishedAppInfo'],
+ ],
+ 'createdAt' => '2022-05-31T14:17:36.000Z',
+ 'description' => '更新了查询用户已发布应用的接口,增加了category分类信息,支持app名称模糊搜索功能。',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'GetConnectionTicket'],
+ ['description' => 'OpenAPI 下线', 'api' => 'ListRunningApps'],
+ ],
+ 'createdAt' => '2022-04-28T06:32:47.000Z',
+ 'description' => '更新客户端API,支持运行中的云应用展示,支持用云应用打开文件',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'GetConnectionTicket'],
+ ['description' => 'OpenAPI 下线', 'api' => 'ListPublishedAppInfo'],
+ ['description' => 'OpenAPI 下线', 'api' => 'Unbind'],
+ ],
+ 'createdAt' => '2021-09-28T06:40:16.000Z',
+ 'description' => '云应用openapi',
+ ],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '-1', 'countWindow' => 1, 'regionId' => '*'],
+ ['threshold' => '500', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetConnectionTicket'],
],
],
+ 'ram' => [
+ 'productCode' => 'AppStreaming',
+ 'productName' => '无影云应用',
+ 'ramCodes' => ['appstreaming', 'ecd'],
+ 'ramLevel' => '服务级',
+ 'ramConditions' => [],
+ 'ramActions' => [],
+ 'resourceTypes' => [],
+ ],
];