Mutations
Mutations
公共突变接口
公共根突变类型是
PublicMutation。支持的公共突变可在 team { ... } 下找到。About mutations
PublicMutation。使用此页面来:- 确认精确的突变名称和参数名称
- 检查每个突变结果类型可用的顶级字段
- 从指南或变更日志条目直接链接到一个突变字段
InstallAppOnDeviceInput 或 StartOTAOnDeviceInput,请继续访问 Schema 或通过内省检查实时模式。team
teamType: TeamScopedMutations!此页面上所有剩余的突变部分都嵌套在 team 下,并使用路径 team.<field>。abortOtaOnDevice
team.abortOtaOnDeviceReturns: AbortOTAOnDeviceResult!Arguments for abortOtaOnDevice
deviceId(ID!): 要中止 OTA 更新的设备的 ID。
Return fields for abortOtaOnDevice
status(AbortOTAOnDeviceResultStatus!): 操作的结果。failedMessage(String): 操作不成功时的失败详细信息。
createAdoptKey
team.createAdoptKeyReturns: CreateAdoptKeyResult!Arguments for createAdoptKey
input(CreateAdoptKeyInput!): 采用密钥设置,包括名称、过期时间和剩余使用次数。
Return fields for createAdoptKey
status(CreateAdoptKeyResultStatus!): 操作的结果。key(UUID): 新生成的原始采用密钥值。adoptKey(TeamAdoptKey): 新创建的采用密钥的元数据。
createDeviceGroup
team.createDeviceGroupReturns: CreateDeviceGroupResult!Arguments for createDeviceGroup
input(CreateDeviceGroupInput!): 设备组设置。目前此输入包含组名称。
Return fields for createDeviceGroup
status(CreateDeviceGroupResultStatus!): 操作的结果。deviceGroup(DeviceGroup): 新创建的设备组的元数据。
deleteAdoptKey
team.deleteAdoptKeyReturns: DeleteAdoptKeyResult!Arguments for deleteAdoptKey
adoptKeyId(ID!): 要删除的采用密钥的 ID。
Return fields for deleteAdoptKey
status(DeleteAdoptKeyResultStatus!): 操作的结果。
deleteDevice
team.deleteDeviceReturns: DeleteDeviceResult!Arguments for deleteDevice
deviceId(ID!): 要删除的设备的 ID。
Return fields for deleteDevice
status(DeleteDeviceResultStatus!): 操作的结果。
deleteDeviceApp
team.deleteDeviceAppReturns: DeleteDeviceAppResult!Arguments for deleteDeviceApp
deviceAppId(ID!): 要删除的已安装设备应用程序的 ID。
Return fields for deleteDeviceApp
status(DeleteDeviceAppResultStatus!): 操作的结果。failedMessage(String): 操作不成功时的失败详细信息。
deleteDeviceGroup
team.deleteDeviceGroupReturns: DeleteDeviceGroupResult!Arguments for deleteDeviceGroup
deviceGroupId(ID!): 要删除的设备组的 ID。
Return fields for deleteDeviceGroup
status(DeleteDeviceGroupResultStatus!): 操作的结果。
deleteSnapsByFilter
team.deleteSnapsByFilterReturns: DeleteSnapsResult!Arguments for deleteSnapsByFilter
filter(EventSnapFilterInput!): 用于选择要删除的快照的过滤器。
Return fields for deleteSnapsByFilter
status(DeleteSnapsResultStatus!): 操作的结果。bgTaskId(ID): 用于轮询删除异步继续的后台任务 ID。
deleteSnapsByIds
team.deleteSnapsByIdsReturns: DeleteSnapsResult!Arguments for deleteSnapsByIds
ids([ID!]!): 要删除的快照的 ID。
deleteSnapsByIds 的返回字段
status(DeleteSnapsResultStatus!): 操作结果。bgTaskId(ID): 用于轮询删除操作是否继续异步执行的后台任务 ID。
deviceGroupAddDevice
team.deviceGroupAddDevice返回: AddDeviceToDeviceGroupResult!deviceGroupAddDevice 的参数
deviceGroupId(ID!): 目标设备组的 ID。input(AddDeviceToDeviceGroupInput!): 设备组分配输入。目前此输入包含设备 ID。
deviceGroupAddDevice 的返回字段
status(AddDeviceToDeviceGroupResultStatus!): 操作结果。
deviceGroupRemoveDevice
team.deviceGroupRemoveDevice返回: RemoveDeviceFromDeviceGroupResult!deviceGroupRemoveDevice 的参数
deviceGroupId(ID!): 设备组的 ID。input(RemoveDeviceFromDeviceGroupInput!): 设备组移除输入。目前此输入包含设备 ID。
deviceGroupRemoveDevice 的返回字段
status(RemoveDeviceFromDeviceGroupResultStatus!): 操作结果。
disableDeviceApp
team.disableDeviceApp返回: DisableDeviceAppResult!disableDeviceApp 的参数
deviceAppId(ID!): 要禁用的已安装设备应用的 ID。
disableDeviceApp 的返回字段
status(DisableDeviceAppResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。
enableDeviceApp
team.enableDeviceApp返回: EnableDeviceAppResult!enableDeviceApp 的参数
deviceAppId(ID!): 要启用的已安装设备应用的 ID。
enableDeviceApp 的返回字段
status(EnableDeviceAppResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。
installAppOnDevice
team.installAppOnDevice返回: InstallAppOnDeviceResult!installAppOnDevice 的参数
deviceId(ID!): 应安装应用的设备的 ID。input(InstallAppOnDeviceInput!): 安装设置,包括应用标识符、可选版本、环境和启动行为。
installAppOnDevice 的返回字段
status(InstallAppOnDeviceResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。
rebootDevice
team.rebootDevice返回: RebootDeviceResult!rebootDevice 的参数
deviceId(ID!): 要重启的设备的 ID。
rebootDevice 的返回字段
status(RebootDeviceResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。
renameDeviceGroup
team.renameDeviceGroup返回: RenameDeviceGroupResult!renameDeviceGroup 的参数
deviceGroupId(ID!): 要重命名的设备组的 ID。input(RenameDeviceGroupInput!): 重命名输入。目前此输入包含新的组名。
renameDeviceGroup 的返回字段
status(RenameDeviceGroupResultStatus!): 操作结果。
requestDeviceAppConnection
team.requestDeviceAppConnection返回: RequestDeviceAppConnectionResult!requestDeviceAppConnection 的参数
deviceAppId(ID!): 要连接的已安装设备应用的 ID。
requestDeviceAppConnection 的返回字段
status(RequestDeviceAppConnectionResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。connection(AppConnectionResponse): 连接载荷。如果存在,选择deviceAppId和state。
requestDeviceWebrtcConfig
team.requestDeviceWebrtcConfig返回: RequestDeviceWebrtcConfigResult!requestDeviceWebrtcConfig 的参数
deviceId(ID!): 要连接的设备的 ID。
requestDeviceWebrtcConfig 的返回字段
status(RequestDeviceWebrtcConfigResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。config(WebRtcConfigResponse): WebRTC 引导载荷。如果存在,选择authToken和clientId。
revokeAdoptKey
team.revokeAdoptKey返回: RevokeAdoptKeyResult!revokeAdoptKey 的参数
adoptKeyId(ID!): 要撤销的 adopt key 的 ID。
revokeAdoptKey 的返回字段
status(RevokeAdoptKeyResultStatus!): 操作结果。
setDeviceAppConfig
team.setDeviceAppConfig返回: SetDeviceAppConfigResult!setDeviceAppConfig 的参数
deviceAppId(ID!): 要配置的已安装设备应用的 ID。input(SetDeviceAppConfigInput!): 配置更新,包括环境对象和重启行为。
setDeviceAppConfig 的返回字段
status(SetDeviceAppConfigResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。
startDeviceApp
team.startDeviceApp返回: StartDeviceAppResult!startDeviceApp 的参数
deviceAppId(ID!): 要启动的已安装设备应用的 ID。input(StartDeviceAppInput!): 运行时覆盖项,例如环境更改或应用启用行为。
startDeviceApp 的返回字段
status(StartDeviceAppResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。
startOtaOnDevice
team.startOtaOnDevice返回: StartOTAOnDeviceResult!startOtaOnDevice 的参数
deviceId(ID!): 要更新的设备的 ID。input(StartOTAOnDeviceInput!): OTA 设置,包括固件 ID 和可选的重启行为。
startOtaOnDevice 的返回字段
status(StartOTAOnDeviceResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。
stopDeviceApp
team.stopDeviceApp返回: StopDeviceAppResult!stopDeviceApp 的参数
deviceAppId(ID!): 要停止的已安装设备应用的 ID。
stopDeviceApp 的返回字段
status(StopDeviceAppResultStatus!): 操作结果。failedMessage(String): 操作不成功时的失败详情。