API standards and multilingual preset SDKs
The OpenAPI of this product (appstream-center/2021-09-01) uses the RPC signature style. We have encapsulated SDKs for common programming languages for developers. Developers can download the SDK to directly call this product's OpenAPI without worrying about technical details. If the existing SDK does not meet your needs, you can use the signature mechanism for self-signing integration. Since the details of self-signing are very complex, it may take around 5 business days. Therefore, we recommend joining our DingTalk service group (147535001692) and conducting signature integration under expert guidance.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (such as SDK and CLI). For details, see Obtain an AccessKey.
Custom signature scenarios
If your business scenario has special requirements and you need to integrate the API through self-signing, we recommend consulting our technical support team first (DingTalk service group: 147535001692) to obtain professional guidance and ensure efficient integration.
Account and security preparation
Alibaba Cloud accounts have full administrative permissions over all resources. Once an AccessKey is compromised, all associated resources will be at risk of unauthorized access. To ensure security, it is recommended to create a RAM user with only API access permissions and configure its AccessKey, while configuring RAM policies based on the principle of least privilege (PoLP). Use the Alibaba Cloud account only in specific scenarios where Alibaba Cloud account permissions are explicitly required.
API catalog
|
API |
Title |
Description |
| ApproveOtaTask | Set over-the-air upgrade execution time | Sets the execution time for an over-the-air update. |
| AuthorizeInstanceGroup | Add or remove assigned users for a delivery group | Add or remove assigned users for a delivery group. Only users added as assigned users can access cloud applications. |
| BatchCreateLlmTemplates | Create model templates in batches | Creates LLM templates in batches. |
| ConfigResourceGroupModelTemplate | Configure model group for a resource group | Configures the model group for a resource group. |
| ConfigRuntimeChannel | Configure a third-party channel for agent runtime | Configures a third-party channel for Agent runtime. |
| ConfigRuntimeModelTemplate | Configure model groups for agent runtime resources | Configures model groups for Agent runtime resources. |
| CreateAppInstanceGroup | Create a delivery group | Creates a delivery group. |
| CreateImageByInstance | Create a custom image from an instance | Creates a custom image from a deployed WUYING instance. You can use the custom image to quickly create more WUYING instances with the same configurations, without having to repeatedly configure the instance environment each time. |
| CreateImageFromAppInstanceGroup | Create a new image from a debug delivery group | Creates a new image from a debug delivery group. |
| CreateModelProviderTemplate | Create Model Provider Template | Create Model Provider Template |
| CreateModelTemplate | Create a model group | Creates a model creation template. |
| CreateWuyingServer | Create workstations | Creates one or more workstations. |
| DeleteAppInstanceGroup | Delete a pay-as-you-go delivery group | Deletes a pay-as-you-go resource-based delivery group. |
| DeleteAppInstances | Delete a specified application instance | Deletes a specified application instance. |
| DeleteImage | Delete a custom image | Deletes a custom AppStream image. |
| DeleteLlmTemplate | Delete a model template | Deletes an LLM template. |
| DeleteModelProviderTemplate | Delete a model provider template | Deletes a model provider template. |
| DeleteModelTemplate | Delete a model group | Deletes a model template. |
| DeleteWuyingServer | Delete a cloud graphics workstation | Deletes a cloud graphics workstation. |
| DeliverToUserSls | Deliver operation logs to user's Simple Log Service | Configure LogShipper for Simple Log Service |
| DescribeWuyingServerEipInfo | Query wuying workspace EIP information | Queries the Elastic IP Address (EIP) information of a Wuying workspace. |
| GetAppInstanceGroup | Query details of a specified delivery group | Queries the details of a specified delivery group. |
| GetConnectionTicket | Retrieve cloud application connection credentials | Retrieves connection credentials for a cloud application. |
| GetDebugAppInstance | Retrieve debug application instance information | Retrieves the information about a debug application instance. |
| GetModelProviderTemplate | Query model provider template details | Queries the details of a model provider template. |
| GetOtaTaskByTaskId | Query over-the-air update task details | Queries the details of an over-the-air update task, including the available version and version description. |
| GetResourcePrice | Query resource price | Queries the price information of a resource. |
| GetResourceRenewPrice | Query resource renewal price | Queries the renewal price of WUYING Cloud Application resources. |
| GetRuntimeChannel | Query third-party channel configurations of an agent runtime | Queries the third-party channel configurations of an Agent runtime. |
| GetRuntimeModelConfig | Query model configuration of an agent runtime | Queries the model configuration details of a cloud computer. |
| ListAppInstanceGroup | Query multiple delivery groups | Queries the details of multiple delivery groups. This operation does not specify a particular delivery group but queries the details of all delivery groups that meet the specified conditions. |
| ListAppInstances | Query details of instances in a delivery group | Queries the details of session instances in a delivery group, including the instance ID, instance status, creation time, update time, session status, and public IP address of the primary network interface controller (NIC). |
| ListAuthorizedUserGroups | Query user groups authorized by a delivery group | Queries the list of user groups authorized by a specified delivery group. |
| ListBindInfo | Query binding information | Queries the binding information between users and resources. |
| ListDesktopAgentRuntime | ListDesktopAgentRuntime | Queries the list of desktop agent runtimes. |
| ListImage | Query image information | Queries image information. |
| ListLlmTemplates | Query LLM template list | Queries a list of LLM templates. |
| ListModelProviderTemplates | Query model provider template list | Queries the list of model provider templates. |
| ListModelTemplateResourceGroup | Query resource groups associated with a model group | Queries the list of resource groups associated with a model group. |
| ListModelTemplates | Query model group list | Queries a list of model templates. |
| ListNodeInstanceType | Query resource specifications | Queries the resource specifications available for selection when creating a delivery group. |
| ListNodes | Query resource node list | Queries the list of resource nodes. |
| ListOtaTask | Query over-the-air update history | Queries the history of over-the-air updates. |
| ListPersistentAppInstances | Query persistent session application instances | Queries the list of persistent session application instances in a delivery group. |
| ListRegions | Query supported regions | Queries the regions supported by WUYING Cloud Application. |
| ListTagCloudResources | Query tags of cloud resources | Queries the tag list of one or more specified cloud resources. |
| ListTenantConfig | Query administrator account configuration information | Queries the configuration information of an administrator account, such as whether resource expiration reminders are enabled. |
| ListWuyingServer | Query workstations | Queries the list of workstations. |
| LogOffAllSessionsInAppInstanceGroup | Log off all sessions in a delivery group | Logs off all sessions in a pay-as-you-go delivery group that has scheduled auto scaling policies enabled. |
| ModifyAppInstanceGroupAttribute | Modify General Policy of a delivery group | Modifies the General Policy of a delivery group, including the number of concurrent sessions and the session retention duration after disconnection. |
| ModifyAppPolicy | Modify delivery group display policy | Modifies the display policy of a delivery group, including settings such as frame rate, resolution, and protocol type. |
| ModifyBrowserInstanceGroup | Modify cloud browser | Modifies the attributes of a Wuying Cloud Browser. |
| ModifyNodePoolAmount | Upgrade/Downgrade nodes in a resource node pool | Upgrades the number of nodes in a subscription delivery group. |
| ModifyNodePoolAttribute | Modify delivery group scaling mode | Modifies the scaling mode of a delivery group, including fixed quantity (no elastic scaling), scheduled scaling, and automatic scaling. |
| ModifyTenantConfig | Modify administrator account configuration | Modifies the configuration of an administrator account, such as whether to enable resource expiration reminders. |
| ModifyWuyingServerAttribute | Modify cloud graphics workstation properties | Modifies the properties of a cloud graphics workstation. |
| PageListAppInstanceGroupUser | Query allocated users of a delivery group with paging | Performs a paged query on allocated users added to a delivery group. |
| RemoveResourceGroupModelTemplate | Remove model groups from a resource group | Removes model groups from a resource group. |
| RemoveRuntimeChannel | Remove a third-party channel configuration from an agent runtime | Removes a third-party channel configuration from an agent runtime. |
| RemoveRuntimeModelTemplate | Remove model groups from agent runtime resources | Removes model groups from Agent runtime resources. |
| RenewAppInstanceGroup | Renew a delivery group | Renews a delivery group. |
| RenewWuyingServer | Renew a workstation | Renews a workstation. |
| RestartWuyingServer | Restart a workstation | Restarts a workstation. |
| StartTaskForDistributeImage | Initiate image cross-region copy task | Initiates a task to copy an image to other regions. |
| StartWuyingServer | Start a workstation | Starts a workstation. |
| StopWuyingServer | Stop a workstation | Stops a workstation. |
| TagCloudResources | Create and attach tags to cloud resources | Creates and attaches tags to cloud resources. If a tag already exists on a resource, the tag value is updated. |
| Unbind | Unbind a user from a session | Unbinds a user from a session. |
| UntagCloudResources | Unbind tags from cloud resources | Unbinds tags from cloud resources in a unified manner. |
| UpdateAppInstanceGroupImage | Update delivery group image | Updates the image of a delivery group. |
| UpdateModelProviderTemplate | Update model provider template | Updates a model provider template. |
| UpdateModelTemplate | Update a model group | Updates a model template. |
| UpdateWuyingServerImage | Update a workstation image | Updates a workstation image. |