# Alibaba Cloud Elastic Algorithm Service API

> Alibaba Cloud Elastic Algorithm Service API on Apizie: 119 endpoints (Binds a custom domain name to a dedicated gateway, Clones a service, Commits the Worker0 container in the custom container service and deploys the container as a new image, Creates an access control list (ACL) for a private gateway. The IP CIDR blocks added to the ACL can access…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:aliyun-eas/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aliyun-eas`
- Category: Cloud
- Status: byok
- Source: https://api.alibabacloud.com/product/eas
- Page: https://zieapi.vercel.app/api/cloud/aliyun-eas
- OpenAPI: https://zieapi.vercel.app/api/cloud/aliyun-eas/openapi.json

Alibaba Cloud OpenAPI for Elastic Algorithm Service (eas, version 2021-07-01). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### Binds a custom domain name to a dedicated gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/attach-gateway-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the dedicated gateway resides |
| GatewayId | string | yes | The dedicated gateway ID. To obtain the dedicated gateway ID, refer to the GatewayId field in the response of the ListGateway… |
| CustomDomain | string | yes | The custom domain name information (JSON-encoded) |

### Clones a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/clone-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The cluster ID |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| body | string | no | The request body. For more information, see https://help.aliyun.com/document_detail/412086.html |
| Labels | string | no | The label of the service to be cloned (JSON-encoded) |

### Commits the Worker0 container in the custom container service and deploys the container as a new image
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/commit-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Creates an access control list (ACL) for a private gateway. The IP CIDR blocks added to the ACL can access…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-acl-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the private gateway |
| GatewayId | string | yes | The private gateway ID. To obtain the private gateway ID, see the private_gateway_id parameter in the response parameters of the… |
| VpcId | string | no | The ID of the virtual private cloud (VPC). For more information about how to obtain the VPC ID, see DescribeVpcs |
| AclPolicyList | string | yes | The whitelisted IP CIDR blocks in the VPC that can access the private gateway (JSON-encoded) |

### Creates an application service to obtain the inference capabilities of large models
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-app-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| WorkspaceId | string | no | The workspace ID |
| QuotaId | string | no | The quota ID |
| AppType | string | yes | The application service type. Valid values: LLM |
| AppVersion | string | no | The application version |
| Config | object | no | The additional configurations that are required for service deployment |
| Replicas | integer | yes | The number of instances |
| ServiceName | string | yes | The service name |
| ServiceSpec | string | yes | The service specifications. Valid values: llama_7b_fp16 llama_7b_int8 llama_13b_fp16 llama_7b_int8 chatglm_6b_fp16 chatglm_6b_int8… |

### Creates a stress testing task
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-benchmark-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | string | no | The request body. The body includes the parameters that are set to create a stress testing task |

### Creates a single dynamic parameter in a specified service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region to which the service belongs. This parameter is required |
| ConfigType | string | yes | The configuration type. This parameter is required. Currently, only `service` is supported |
| Name | string | yes | The service name. This parameter is required |
| ConfigKey | string | yes | The dynamic parameter name. This parameter is required. The name supports letters, digits, periods, underscores, hyphens, and forward… |
| Value | string | no | The dynamic parameter value. This parameter is required |

### Creates a fault injection task
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-fault-injection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the private gateway is located |
| ServiceName | string | yes | The name of the service. For more information about how to view the service name, see https://help.aliyun.com/document_detail/412109.html |
| InstanceName | string | yes | The name of the service instance. For more information about how to view the instance name, see… |
| FaultArgs | string | no | The parameters for each fault type are described as follows: CpuFullloadTask (CPU full load fault) `{ "FaultType": "CpuFullloadTask",… |
| FaultType | string | no | The fault type. Device faults: 1. CPU full load fault. 2. Memory load fault. 3. Network fault. 4. Disk read/write fault. 5. Disk fill fault |

### Creates a gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ResourceName | string | no | The name of the resource group. For more information, see the ResourceName field where ResourceType is SelfManaged in the response of the… |
| AutoRenewal | string | no | Specifies whether to enable auto-renewal. Valid values: false: disables auto-renewal. This is the default value. true: enables auto-renewal |
| ChargeType | string | no | The billing method. Valid values: PrePaid: subscription. PostPaid: pay-as-you-go |
| EnableInternet | string | no | Specifies whether to enable public network access. Default value: false |
| EnableIntranet | string | no | Specifies whether to enable internal network access. Default value: true |
| GatewayType | string | no | The type of the private gateway. ALB indicates an application-layer dedicated gateway, and FullyManaged indicates a fully managed… |
| InstanceType | string | no | The instance type used by the private gateway. Valid values: 2c4g 4c8g 8c16g 16c32g |
| Name | string | no | The alias of the private gateway |
| Replicas | integer | no | The number of nodes in the private gateway |

### Creates an internal endpoint for a private gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-gateway-intranet-linked-vpc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the private gateway is located |
| GatewayId | string | yes | The ID of the private gateway. For more information, see the private_gateway_id field in the response of the… |
| VpcId | string | no | The ID of the virtual private cloud (VPC). For more information, see https://help.aliyun.com/document_detail/448581.html |
| VSwitchId | string | no | The ID of the virtual switch. For more information, see https://help.aliyun.com/document_detail/448581.html |
| EnableAuthoritativeDns | string | no | Specifies whether to enable authoritative DNS parsing. The default value is false |
| AccountId | string | no | The ID of the Alibaba Cloud account to which the VPC belongs |

### Creates a VPC peering connection on an internal endpoint of a gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-gateway-intranet-linked-vpc-peer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the private gateway resides |
| GatewayId | string | yes | The ID of the private gateway. To obtain the private gateway ID, see https://help.aliyun.com/document_detail/2841911.html |
| VpcId | string | no | The VPC ID. To obtain the VPC ID, see https://help.aliyun.com/document_detail/2621223.html |
| PeerVpcs | string | no | The list of VPC peers (JSON-encoded) |

### Creates a service group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Labels | object | no | The user-defined labels |
| Name | string | no | The name of the service group. Only lowercase letters, digits, and underscores are allowed. The value must match the regular expression… |
| Network | object | no | The VPC configuration |
| WorkSpaceId | string | no | The workspace ID |

### Creates a resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AutoRenewal | string | no | Specifies whether to enable auto-renewal. Valid values: false (default): disables auto-renewal. true: enables auto-renewal |
| ChargeType | string | no | The billing method. Valid values: PrePaid: prepaid. PostPaid: pay-as-you-go. This parameter is required when ResourceType is set to… |
| EcsInstanceCount | integer | no | The number of instances. This parameter is required when ResourceType is set to Dedicated |
| EcsInstanceType | string | no | The ECS instance type. This parameter is required when ResourceType is set to Dedicated |
| Labels | object | no | The user-defined labels |
| ResourceName | string | no | The name of the resource group |
| ResourceType | string | no | The type of the resource group. Valid values: Dedicated: dedicated resource group. SelfManaged: self-managed resource group. To use a… |
| SelfManagedResourceOptions | object | no | The configuration options for the self-managed resource group |
| SystemDiskSize | integer | no | The size of the system cloud disk. Unit: GiB. Valid values: 200 to 2000. Default value: 200 |
| UsageMode | string | no | The usage mode of the resource group. Valid values: inference (inference service resource group) and sandbox (sandbox resource group) |
| Zone | string | no | The zone to which the instance belongs |

### Creates machine instances in a dedicated resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-resource-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the cluster where the resource group is located |
| ResourceId | string | yes | The ID of the resource group. For more information, see https://help.aliyun.com/document_detail/412133.html |
| AutoRenewal | string | no | Specifies whether to enable auto-renewal. Valid values: false (default): Auto-renewal is disabled. true: Auto-renewal is enabled |
| ChargeType | string | yes | The billing method. Valid values: PrePaid: subscription. PostPaid: pay-as-you-go |
| EcsInstanceCount | integer | yes | The number of new instances to create. The value must be between 1 and 100 |
| EcsInstanceType | string | yes | The instance type. This corresponds to an ECS instance type |
| Labels | object | no | The user-defined tags |
| SystemDiskSize | integer | no | The size of the system disk, in GiB. The value must be between 200 and 2,000. If you do not configure this parameter, the default value is… |
| UserData | string | no | The custom user data. This parameter is not currently used |
| Zone | string | no | The zone where the instance belongs |

### Enables the Simple Log Service (SLS) log delivery feature for a resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-resource-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the resource group. For example, the region ID of China (Shanghai) is cn-shanghai |
| ResourceId | string | yes | The ID of the resource group. For more information about how to query the resource group ID, see… |
| LogStore | string | yes | The Simple Log Service (SLS) Logstore. For more information about how to query Logstores, see… |
| ProjectName | string | yes | The name of the Simple Log Service (SLS) project for the resource group. The project must be created in Simple Log Service in advance.… |

### Creates a model service in Elastic Algorithm Service (EAS)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | string | no | The request body. For more information about the key request parameters, see Table 1. Request body parameters and Table 2. Metadata… |
| Develop | string | no | Specifies whether to enter development mode. Valid values: true false |
| Labels | string | no | The custom label (JSON-encoded) |
| WorkspaceId | string | no | The workspace ID |

### Enables the Autoscaler feature and creates an Autoscaler controller for a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-service-auto-scaler` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| behavior | object | no | The Autoscaler operation |
| max | integer | yes | The maximum number of instances in the service. The value of max must be greater than the value of min |
| min | integer | yes | The minimum number of instances in the service |
| scaleStrategies | array | yes | The service for which the metric is specified. If you do not set this parameter, the current service is specified by default |

### Creates a scheduled auto scaling rule for a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-service-cron-scaler` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region of the service |
| ServiceName | string | yes | The service name. For more information, see https://help.aliyun.com/document_detail/412109.html |
| ExcludeDates | array | no | A list of cron expressions for dates to exclude |
| ScaleJobs | array | yes | The scheduled scaling tasks |

### Retrieves the token and WebSocket URL required to log on to a container
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-service-instance-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID |
| ServiceName | string | yes | The service name |
| InstanceName | string | yes | The name of the service instance |
| WorkerName | string | no | The name of the service worker. You can call the ListServiceContainers operation to obtain the worker name |
| ActionType | string | no | The type of connection to retrieve. Valid values: WorkBench: Logs on to the container through the WorkBench page. WebShell: Logs on to the… |

### Enables the traffic mirroring feature for a service. After the feature is enabled, requests received by the…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-service-mirror` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| Ratio | integer | no | The percentage of the traffic that is mirrored to the destination service. Valid values: 0 to 100 |
| Target | array | no | The instances |

### Creates a service rollout
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-service-rollout` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID where the service is deployed. Call the `ListServices` operation to view a list of available regions |
| ServiceName | string | yes | The name of the service to update. The name must be unique within the region. Call the `DescribeService` operation to get service details |
| Batch | object | no | The configuration for the Batch strategy |
| Partition | object | no | The configuration for the Partition strategy |
| Paused | string | no | Specifies whether to pause the rollout |

### Creates a virtual resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/create-virtual-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| DisableSpotProtectionPeriod | string | no | Specifies whether to disable the retention period of preemptible instances |
| Resources | array | no | The resources in the virtual resource group |
| VirtualResourceName | string | no | The name of the virtual resource group. Default value: the ID of the virtual resource group |

### Removes access permissions for a gateway. The removed IP address ranges no longer have access to the gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-acl-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region of the private gateway |
| GatewayId | string | yes | The ID of the private gateway. This operation supports only FullyManaged (non-ALB backend) gateways. If you call this operation for an ALB… |
| VpcId | string | no | The ID of the VPC. For information about how to obtain the VPC ID, see DescribeVpcs |
| AclPolicyList | string | no | The whitelist of IP address ranges that are allowed to access the VPC. This parameter is required. If this parameter is not specified, an… |

### Deletes a stress testing task
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-benchmark-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the stress testing task is performed |
| TaskName | string | yes | The name of the stress testing task. For more information about how to query the name of a stress testing task, see… |

### Deletes a single dynamic parameter for a specified service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | region ID The region ID. Although this parameter is named `ClusterId`, it requires the region ID. |
| ConfigType | string | yes | configuration type The only supported value is `service`. |
| Name | string | yes | service name The name of the service that contains the configuration. |
| ConfigKey | string | yes | configuration key The key of the dynamic parameter to delete. |

### Deletes a fault injection task
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-fault-injection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the private gateway is located |
| ServiceName | string | yes | The service name. For more information, see https://help.aliyun.com/document_detail/412109.html |
| InstanceName | string | yes | The name of the service instance. For more information, see https://help.aliyun.com/document_detail/412108.html |
| FaultType | string | yes | The type of the fault injection task. Supported fault types include CPU full load, memory payload, network, disk read/write hang, and disk… |

### Deletes a private gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the private gateway |
| GatewayId | string | yes | The private gateway ID |

### Deletes an internal endpoint of a private gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-gateway-intranet-linked-vpc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the private gateway |
| GatewayId | string | yes | The private gateway ID |
| VpcId | string | no | The virtual private cloud (VPC) ID |
| VSwitchId | string | no | The ID of the vSwitch |

### Deletes a VPC peering connection from an internal endpoint of a gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-gateway-intranet-linked-vpc-peer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the private gateway resides |
| GatewayId | string | yes | The ID of the private gateway. To obtain the private gateway ID, see https://help.aliyun.com/document_detail/2841911.html |
| VpcId | string | no | The ID of the associated VPC. To obtain the VPC ID, see https://help.aliyun.com/document_detail/2621223.html |
| PeerVpcs | string | no | The VPC peer (JSON-encoded) |

### Deletes gateway labels
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-gateway-label` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the gateway is located |
| GatewayId | string | yes | The ID of the gateway |
| LabelKeys | string | yes | The keys of the labels that you want to delete (JSON-encoded) |

### Deletes a service group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the service group belongs |
| GroupName | string | yes | The name of the service group |
| CascadeDelete | string | no | Specifies whether to perform a cascade delete. If enabled, deleting the service group automatically deletes all services within the… |

### Deletes a resource group that contains no resources or instances
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the resource group belongs |
| ResourceId | string | yes | The ID of the resource group. For more information about how to query the ID of a resource group, see… |

### Disables the virtual private cloud (VPC) direct connection feature for a dedicated resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-resource-dlink` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the resource group belongs |
| ResourceId | string | yes | The ID of the resource group. For more information about how to query the ID of a resource group, see… |

### Deletes instance tags from a resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-resource-instance-label` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the resource group |
| ResourceId | string | yes | The ID of the resource group. To query the resource group ID, see https://help.aliyun.com/document_detail/412133.html |
| InstanceIds | string | no | The machine instance IDs (JSON-encoded) |
| AllInstances | string | no | Specifies whether the operation takes effect on all instances in the resource group. If this parameter is set to true, the InstanceIds… |
| Keys | string | no | The tags to delete. (Deprecated. Use LabelKeys instead.) (JSON-encoded) |
| LabelKeys | string | no | The tags to delete (JSON-encoded) |

### Deletes instances in a dedicated resource group. You can delete only pay-as-you-go instances as a regular user
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-resource-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the resource group belongs |
| ResourceId | string | yes | The ID of the resource group. For more information about how to query the ID of a resource group, see… |
| InstanceList | string | no | The instances. Separate multiple instances with commas (,), such as `instanceId1,instanceId2`. For more information about how to query the… |
| AllFailed | string | no | Specifies whether to delete all the instances that fail to be created. Valid values: true false |

### Disables the Simple Log Service (SLS) log delivery feature for a dedicated resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-resource-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the resource group resides |
| ResourceId | string | yes | The ID of the resource group. Before calling this operation, ensure that log delivery is enabled for the resource group. You can call the… |

### Deletes a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Deletes the existing Autoscaler controller and disables the Autoscaler feature for a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-service-auto-scaler` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Disables the Cronscaler feature for a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-service-cron-scaler` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Restarts specified instances of a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-service-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the service is located |
| ServiceName | string | yes | The name of the service. For more information, see https://help.aliyun.com/document_detail/412109.html |
| InstanceList | string | no | The instances to restart. Separate multiple instance names with a comma (,). For more information, see… |
| SoftRestart | string | no | Specifies whether to restart only the container process without rebuilding the instance. The default value is false |
| Container | string | no | The name of the container in which to restart the process. This parameter is valid only when \`SoftRestart\` is set to \`true\` |
| IsReplica | string | no | Specifies whether the instance is a replica |

### Deletes a service label
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-service-label` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is located |
| ServiceName | string | yes | The service name. For more information, see https://help.aliyun.com/document_detail/412109.html |
| Keys | string | no | The keys of the service labels that you want to delete. This parameter is deprecated. Use the LabelKeys parameter instead (JSON-encoded) |
| LabelKeys | string | no | The keys of the service labels that you want to delete (JSON-encoded) |

### Disables the traffic mirroring feature for a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-service-mirror` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Deletes the update plan of a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-service-rollout` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | ClusterId Type: `string` Required: Yes Description: The region ID. The identifier of the region where the service resides. Example:… |
| ServiceName | string | yes | ServiceName Type: `string` Required: Yes Description: The service name. The name of the service whose release policy you want to delete.… |

### Deletes a virtual resource group that contains no resources or instances
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/delete-virtual-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the virtual resource group belongs |
| VirtualResourceId | string | yes | The ID of the virtual resource group |

### Queries the details of a cloud native artifact
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-artifact` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID |
| ArtifactName | string | yes | The artifact name |

### Queries details about the configurations of a stress testing task
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-benchmark-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the stress testing task is performed |
| TaskName | string | yes | The name of the stress testing task. For more information about how to query the name of a stress testing task, see… |

### Queries the report of a stress testing task
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-benchmark-task-report` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the stress testing task is performed |
| TaskName | string | yes | The name of the stress testing task. For more information about how to query the name of a stress testing task, see… |
| ReportType | string | no | The report type of the stress testing task. Valid values: RAW and Report |

### Queries the details of a dedicated gateway
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the dedicated gateway resides |
| GatewayId | string | yes | The dedicated gateway ID. To obtain the dedicated gateway ID, refer to the private_gateway_id field in the response of the… |

### Queries the information about a service group
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the service group belongs |
| GroupName | string | yes | The name of the service group. For more information about how to query the group name, see… |

### Obtains a list of endpoints of service groups
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-group-endpoints` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID |
| GroupName | string | yes | The service group name. For more information about how to obtain the service group name, see… |

### Returns a list of available machine specifications
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-machine-spec` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ResourceType | string | no | The resource type. The default value is \`Public\` |
| ChargeType | string | no | The billing method. The default value is \`PostPaid\` |
| InstanceTypes | string | no | This parameter is deprecated (JSON-encoded) |

### Queries available regions
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-regions` (byok)

### Retrieves the details of a resource group
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the cluster where the resource group resides |
| ResourceId | string | yes | The ID of the resource group. To query the resource group ID, see https://help.aliyun.com/document_detail/412133.html |

### Queries detailed configurations about a virtual private cloud (VPC) direct connection of a dedicated…
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-resource-dlink` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the resource group belongs |
| ResourceId | string | yes | The ID of the resource group. For more information about how to query the ID of a resource group, see… |

### Queries the details about the LogShipper configurations of Log Service for a dedicated resource group
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-resource-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the resource group belongs |
| ResourceId | string | yes | The ID of the resource group. For more information about how to query the ID of a resource group, see… |

### Queries the details about a service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Queries information about the Autoscaler configurations of a service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-auto-scaler` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the service |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Queries the Cron Horizontal Pod Autoscaler (CronHPA) configurations of a service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-cron-scaler` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the service |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Queries the diagnostics details of a service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-diagnosis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name |

### Retrieves a list of service endpoints
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-endpoints` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID |
| ServiceName | string | yes | The service name. For more information, see https://help.aliyun.com/document_detail/412109.html |

### Queries recent deployment events for a service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-event` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| PageNum | string | no | The page number of the service event list. Default value: 1 |
| PageSize | string | no | The number of events to display per page in a paged query. Default value: 100 |
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The name of the service. For information about how to obtain the service name, see https://help.aliyun.com/document_detail/412109.html |
| StartTime | string | no | The start time of the query in UTC. Default value: 7 days ago |
| EndTime | string | no | The end time of the query. The format is YYYY-MM-DD HH:mm:ss. If this parameter is not specified, the current time is used |
| EventType | string | no | The event type. Valid values: Normal: normal events. Warning: abnormal events |
| InstanceName | string | no | The name of the service instance. For information about how to obtain the instance name, see… |

### Queries the diagnostics details of an instance that runs Elastic Algorithm Service (EAS)
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-instance-diagnosis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name |
| InstanceName | string | yes | The name of the instance that runs the service |

### Queries the information about the logs of a service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| PageNum | integer | no | The page number. Default value: 1 |
| PageSize | integer | no | The number of entries per page. Default value: 500 |
| Ip | string | no | The IP address of the instance whose logs you want to query. For more information about how to query the IP address of an instance, see… |
| Keyword | string | no | The keyword that you use to query the logs of the service |
| StartTime | string | no | The beginning of the time range to query. The time must be in Coordinated Universal Time (UTC) |
| EndTime | string | no | The end of the time range to query. The time must be in UTC |
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| InstanceName | string | no | The name of the instance that runs the service. For more information about how to query the instance name, see… |
| ContainerName | string | no | The name of the container that runs the service |
| Previous | string | no | Specifies whether to query the logs that are generated before the instance last restarts. This parameter is available only if the instance… |

### Queries details about the traffic mirroring settings of a service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-mirror` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Queries the service update plan
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-rollout` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the cluster where the service resides |
| ServiceName | string | yes | The service name |

### Obtains the logon-free URL of the service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-service-signed-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region in which the service resides |
| ServiceName | string | yes | The service name |
| Type | string | no | The page type. Valid values: webview monitor |
| Expire | integer | no | The period of time for which the URL expires |
| Internal | string | no | Specifies whether to use the VPC connection |

### Queries the historical prices of preemptible instances. For more information about preemptible instances,…
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-spot-discount-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| InstanceType | string | yes | The type of the Elastic Algorithm Service (EAS) instance |
| IsProtect | string | no | Specifies whether the preemptible instance has a protection period. During the 1-hour protection period of the preemptible instance, the… |

### Queries the details of a virtual resource group
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/describe-virtual-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the virtual resource group resides |
| VirtualResourceId | string | yes | The virtual resource group ID |

### Unbinds a custom domain name from a private gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/detach-gateway-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the private gateway resides |
| GatewayId | string | yes | The ID of the private gateway. To obtain the private gateway ID, see the GatewayId parameter in the response parameters of the ListGateway… |
| CustomDomain | string | yes | The custom domain name information (JSON-encoded) |

### Switches a container service to development mode or exits development mode
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/develop-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| Exit | string | no | Specifies whether to exit development mode. Valid values: true: exits development mode. false (default): enters development mode |

### Queries access control lists (ACLs) created for a private gateway
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-acl-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the private gateway resides |
| GatewayId | string | yes | The private gateway ID. To obtain the private gateway ID, see the private_gateway_id parameter in the response parameters of the… |
| VpcId | string | no | The ID of the virtual private cloud (VPC). For more information about how to obtain the VPC ID, see DescribeVpcs |

### Lists all deployed stress testing tasks
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-benchmark-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Filter | string | no | The filter used to query tasks. If you specify this parameter, the system returns tasks whose names or associated service names match the… |
| Sort | string | no | The Sort |
| Order | string | no | The Order |
| ServiceName | string | no | The name of the EAS service that corresponds to the stress testing task. For more information about how to query the service name, see… |
| Status | string | no | The Status |
| ModelId | string | no | The ModelId |
| RequestMethod | string | no | The RequestMethod |
| PageNumber | string | no | The page number. Pages start from page 1. Default value: 1 |
| PageSize | string | no | The name of the Elastic Algorithm Service (EAS) service that corresponds to the stress testing task. For more information about how to… |

### Queries the list of dynamic parameters under a specified service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-configs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | Region of the service (required) |
| ConfigType | string | yes | Configuration type (required). Currently, only `service` is supported |
| Name | string | yes | Service name (required) |
| Page | integer | no | Page number. Default value: 1 |
| PageSize | integer | no | Number of entries per page. Default value: 100. Maximum value: 200 |

### Lists private gateways
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| GatewayId | string | no | The ID of the private gateway. You can obtain the ID from the private_gateway_id field in the response of the ListResources operation |
| PageNumber | integer | no | The page number of the gateway list to return. The default value is 1 |
| PageSize | integer | no | The number of gateways to return on each page. The default value is 100 |
| GatewayName | string | no | The alias of the private gateway |
| ResourceName | string | no | The ID of the resource group. You can obtain the ID from the ResourceId field in the response of the… |
| InternetEnabled | string | no | Specifies whether to enable access over the public network |
| Status | string | no | The status of the gateway |
| ChargeType | string | no | The billing method |
| Sort | string | no | The field to sort by |
| Order | string | no | The sort order |
| GatewayType | string | no | The type of the gateway |
| Label | string | no | Filter by tag (JSON-encoded) |

### Queries the list of custom domain names for a dedicated gateway
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-gateway-domains` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the dedicated gateway resides |
| GatewayId | string | yes | The dedicated gateway ID. To obtain the dedicated gateway ID, refer to the GatewayId field in the response of the ListGateway… |

### Lists the internal access endpoints of a private gateway
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-gateway-intranet-linked-vpc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the private gateway |
| GatewayId | string | yes | The ID of the private gateway. To obtain the ID, see the private_gateway_id field in the response of the… |

### Retrieves the list of cross-VPC connections for the internal network access endpoint of a gateway
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-gateway-intranet-linked-vpc-peer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the private gateway resides |
| GatewayId | string | yes | The private gateway ID. To obtain the private gateway ID, refer to https://help.aliyun.com/document_detail/2841911.html |
| VpcId | string | no | The ID of the associated VPC. To query the VPC ID, refer to https://help.aliyun.com/document_detail/2621223.html. If you specify a VPC ID,… |

### Obtains the zones supported by a gateway within an intranet
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-gateway-intranet-supported-zone` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| GatewayId | string | yes | The private gateway ID. For more information about how to obtain the private gateway ID, see the GatewayId parameter in the response… |
| ClusterId | string | yes | The region ID of the private gateway |

### Lists created service groups
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| PageSize | string | no | The number of service groups to display on each page in a paged query. Settings for paging default to 100 |
| PageNumber | string | no | The current page number of the service group list. Default value: 1 |
| Filter | string | no | The filter name. Fuzzy match is supported |
| WorkspaceId | string | no | The workspace ID |
| TrafficMode | string | no | The traffic allocation method used to filter service groups |
| Sort | string | no | The field by which to sort the results |
| Order | string | no | The sort order of the results |
| Labels | string | no | The user-defined labels (JSON-encoded) |

### Lists the service workers of a resource instance
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-resource-instance-worker` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the cluster where the resource group is located |
| ResourceId | string | yes | The ID of the resource group. For more information, see https://help.aliyun.com/document_detail/412133.html |
| InstanceName | string | yes | The name of the instance in the resource group. For more information, see https://help.aliyun.com/document_detail/412129.html. The… |
| PageNumber | integer | no | The page number. The value starts from 1. The default value is 1 |
| PageSize | integer | no | The number of entries to return on each page. The default value is 100 |
| WorkerName | string | no | The name of the worker instance |
| Status | string | no | The status of the worker instance |
| Order | string | no | The sort order. Asc: ascending order. Desc: descending order |
| Sort | string | no | The field to sort by |
| ServiceName | string | no | The service name |
| Ready | string | no | Indicates whether the health check passed |

### Lists the instances in a specified dedicated resource group
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-resource-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the resource group is located |
| ResourceId | string | yes | The ID of the resource group. For more information, see https://help.aliyun.com/document_detail/412133.html |
| ChargeType | string | no | Filters instances by billing method. Valid values: PrePaid: subscription. PostPaid: pay-as-you-go |
| PageNumber | integer | no | The page number. The value starts from 1. The default value is 1 |
| PageSize | integer | no | The number of instances to return on each page. Default value: 100 |
| InstanceName | string | no | Filter by instance name |
| InstanceId | string | no | Filter by instance ID. For more information, see https://help.aliyun.com/document_detail/412129.html |
| InstanceIP | string | no | The IP address of the instance |
| Filter | string | no | A keyword for the search. You can search by instance ID or IP address |
| InstanceStatus | string | no | The status of the instance |
| Label | string | no | Filter by label (JSON-encoded) |
| Sort | string | no | The sort field |
| Order | string | no | The sort order |
| Zone | string | no | The zone of the instance |

### Lists the resource groups for the current user
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| PageNumber | integer | no | The page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page. Default value: 100 |
| ResourceName | string | no | The resource group name. The https://help.aliyun.com/document_detail/412111.html operation returns this name |
| ResourceId | string | no | The resource group ID. The https://help.aliyun.com/document_detail/412111.html operation returns this ID |
| ResourceType | string | no | The resource group type. Valid values: `Dedicated`: dedicated resource group `SelfManaged`: self-managed resource group |
| ResourceStatus | string | no | The resource group status |
| UsageMode | string | no | The usage mode of the resource group. The default value is `inference` |
| Order | string | no | The sort order. Valid values: `Desc`: descending order `Asc`: ascending order |
| Sort | string | no | The sort field. Timestamp fields are sorted in descending order by default |

### Queries the containers of a service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-service-containers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the service |
| ServiceName | string | yes | The service name |
| InstanceName | string | yes | The name of the instance that runs the service |

### Retrieves fault injection information
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-service-instance-fault-injection-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the cluster where the resource group is located |
| ServiceName | string | yes | The service name |
| InstanceName | string | yes | The name of the service instance |

### Lists the instances of a specified service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-service-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information, see https://help.aliyun.com/document_detail/412109.html |
| PageNumber | integer | no | The page number. The default value is 1 |
| PageSize | integer | no | The number of entries to return on each page. The default value is 100 |
| Filter | string | no | A keyword for the search. You can search by instance name, instance IP address, host IP address, or instance type |
| ResourceType | string | no | The type of the resource group to which the service instance belongs |
| InstanceType | string | no | The instance type |
| InstanceStatus | string | no | The status of the service instance |
| InstanceIP | string | no | The IP address of the service instance |
| InstanceName | string | no | The name of the service instance |
| HostIP | string | no | The IP address of the host where the service instance is deployed |
| IsSpot | string | no | Specifies whether the instance is a spot instance |
| Role | string | no | The role of the service |
| Sort | string | no | The field to use for sorting |
| Order | string | no | The sort order |
| MemberType | string | no | The type of the sub-service. This parameter is valid only for aggregation services |
| ListReplica | string | no | Specifies whether to query the list of instance replicas |
| ReplicaName | string | no | The name of the instance replica |
| QuotaId | string | no | The quota ID |
| Resource | string | no | The resource group to which the instance belongs |

### Queries the information about the historical versions of a service
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-service-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region in which the service resides |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| PageNumber | integer | no | The page number. Default value: 1 |
| PageSize | integer | no | The number of entries per page. Default value: 100 |

### Lists services
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-services` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Sort | string | no | The sort field. Timestamp fields are sorted in descending order by default |
| Order | string | no | The sort order. Valid values: desc (default): descending order. asc: ascending order |
| Filter | string | no | The fuzzy match field. Only fuzzy match by service name is supported |
| PageNumber | integer | no | The page number of the service list. Default value: 1 |
| PageSize | integer | no | The number of services to display on each page when paging is used. Default value: 100 |
| GroupName | string | no | The service group name. For information about how to obtain the service group name, see https://help.aliyun.com/document_detail/412109.html |
| ParentServiceUid | string | no | The ID of the primary service that corresponds to the Band member service |
| ServiceType | string | no | The service type. Valid values: Async Standard Queue LLM RAG Serverless LLMGatewayService Offline Task SDCluster ScalableJob… |
| Label | string | no | Filters services by label (JSON-encoded) |
| ServiceStatus | string | no | The running status of the service |
| ServiceName | string | no | The service name |
| ServiceUid | string | no | The service UID |
| ResourceName | string | no | The name or ID of the resource group to which the service belongs |
| WorkspaceId | string | no | The workspace ID |
| QuotaId | string | no | The quota ID |
| Gateway | string | no | The ID of the dedicated gateway |
| Role | string | no | The service role |
| ResourceType | string | no | The type of resource used by the service. Valid values: PublicResource DedicatedResource Lingjun SelfManagedLingjun |
| IncludeNoWorkspace | string | no | Specifies whether to include services that do not belong to any workspace. Default value: true |
| ResourceAliasName | string | no | The custom name of the resource group |
| ResourceId | string | no | The ID of the resource group. For information about how to query the resource group ID, see… |
| ResourceBurstable | string | no | Specifies whether the burstable resource pool is enabled for the service |
| CronscalerEnabled | string | no | Specifies whether scheduled auto scaling is enabled for the service |
| AutoscalerEnabled | string | no | Specifies whether elastic scaling is enabled for the service |
| TrafficState | string | no | Specifies whether the service handles group traffic. This parameter is valid only for group services |
| CallerUid | string | no | The UID of the account that created the service |
| Accessibility | string | no | Filters services by visibility. PUBLIC indicates public services. PRIVATE indicates private services |

### Queries a list of tenant plug-ins
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-tenant-addons` (byok)

### Retrieves the list of virtual resource groups for the current user
`GET https://zieapi.vercel.app/v1/cloud:aliyun-eas/list-virtual-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| PageNumber | integer | no | The page number of the virtual resource group list. Minimum value: 1. Default value: 1 |
| PageSize | integer | no | The number of virtual resource groups to display per page in a paged query. Default value: 100 |
| VirtualResourceId | string | no | The virtual resource group ID |
| VirtualResourceName | string | no | The virtual resource group name |
| Sort | string | no | The sort field. Results are sorted by timestamp in descending order by default |
| Order | string | no | The sort order. Valid values: Desc: descending order. Asc: ascending order |

### Migrates instances to a specified resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/migrate-resource-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the cluster where the resource group is located |
| ResourceId | string | yes | The ID of the resource group |
| DestResourceId | string | yes | The ID of the destination resource group |
| InstanceIds | array | yes | The IDs of the instances |
| MigrateToHybrid | string | no | Specifies whether to migrate the instances to a general computing resource group. If set to true, specify the ID of the general computing… |

### Resets tenant configurations
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/reinstall-tenant-addon` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the service |
| TenantAddonName | string | yes | The plug-in name |

### Switch the traffic state or weight of the service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/release-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| TrafficState | string | no | The traffic state. Valid values: standalone: independent traffic. grouping: grouped traffic |
| Weight | integer | no | The weight of the service. Valid values: [-1, 1000] |

### Restarts a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/restart-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region in which the service resides |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Scales a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/scale-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name |
| Instance | integer | yes | The target number of instances |
| InstancesToDelete | array | no | A list of instance names to prioritize for removal during a scale-in operation |

### Starts a stress testing task
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/start-benchmark-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the stress testing task is performed |
| TaskName | string | yes | The name of the stress testing task. For more information about how to query the name of a stress testing task, see… |

### Starts a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/start-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Stops a stress testing task
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/stop-benchmark-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the stress testing task is performed |
| TaskName | string | yes | The name of the stress testing task. For more information about how to query the name of a stress testing task, see… |

### Stops a running service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/stop-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |

### Updates an application service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-app-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the service |
| ServiceName | string | yes | The service name |
| WorkspaceId | string | no | The workspace ID |
| QuotaId | string | no | The quota ID |
| AppType | string | no | The application type. Valid values: LLM: the large language model (LLM) application |
| AppVersion | string | no | The application version |
| Config | object | no | The additional configurations that are required for service deployment |
| Replicas | integer | no | The number of instances. This value must be greater than 0 |
| ServiceSpec | string | no | The service specifications. Valid values: llama_7b_fp16 llama_7b_int8 llama_13b_fp16 llama_7b_int8 chatglm_6b_fp16 chatglm_6b_int8… |

### Updates a specified stress testing task
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-benchmark-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the stress testing task is located |
| TaskName | string | yes | The name of the stress testing task |
| body | string | no | The configuration parameters of the stress testing task. For more information, see Table 1. base description table. The target stress… |

### Updates the value of a single dynamic parameter under a specified cluster and service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The cluster or region ID (required). Example: `cn-hangzhou` |
| ConfigType | string | yes | The configuration type (required). Currently, only `service` is supported |
| Name | string | yes | The service name (required) |
| ConfigKey | string | yes | The dynamic parameter name (required) |
| Value | string | no | The dynamic parameter value (required) |

### Updates a private gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EnableInternet | string | no | Specifies whether to enable public network access. The default value is false |
| EnableIntranet | string | no | Specifies whether to enable intranet access. The default value is true |
| EnableSSLRedirection | string | no | Specifies whether to enable HTTP to HTTPS redirection. The default value is false |
| InstanceType | string | no | The instance type of the private gateway. Valid values: 2c4g 4c8g 8c16g 16c32g |
| IsDefault | string | no | Specifies whether the gateway is the default private gateway |
| Name | string | no | The alias of the private gateway |
| Replicas | integer | no | The number of private gateway nodes |
| VSwitchIds | array | no | The list of vSwitches. This parameter applies only to application-type dedicated gateways |
| VpcId | string | no | The VPC where the gateway resides. This parameter applies only to application-type dedicated gateways |
| GatewayId | string | yes | The ID of the private gateway. To obtain the ID, see the private_gateway_id field in the response of the… |
| ClusterId | string | yes | The region where the private gateway is located |

### Adds a gateway label or updates an existing one
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-gateway-label` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region where the gateway is located |
| GatewayId | string | yes | The gateway ID |
| Labels | object | yes | The custom gateway labels |

### Updates specific fields of a service group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the cluster |
| GroupName | string | yes | The name of the service group. To obtain the group name, call [ListServices](~~ListServices~~) |
| Labels | object | no | The user-defined labels |
| Network | object | no | The virtual private cloud (VPC) configuration |
| TrafficMode | string | no | The traffic mode. Valid values: auto: Automatically distributes traffic based on the proportion of instances. customized: Distributes… |

### Updates the information about a dedicated resource group. Only the name of a dedicated resource group can be…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the resource group belongs |
| ResourceId | string | yes | The ID of the resource group. For more information about how to query the ID of a resource group, see… |
| ResourceName | string | no | The new name of the resource group after the update. The name can be up to 27 characters in length |
| SelfManagedResourceOptions | object | no | The configuration items of the self-managed resource group |

### Updates the configurations of a virtual private cloud (VPC) direct connection for a dedicated resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-resource-dlink` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the resource group belongs |
| ResourceId | string | yes | The ID of the resource group. For more information about how to query the ID of a resource group, see… |
| DestinationCIDRs | string | no | The CIDR blocks of the clients that you want to connect to. After this parameter is specified, the CIDR blocks are added to the… |
| SecurityGroupId | string | yes | The ID of the security group to which the Elastic Compute Service (ECS) instance belongs |
| VSwitchId | string | yes | The ID of the peer primary vSwitch. After this parameter is specified, an elastic network interface (ENI) is created in the VSwitch |
| VSwitchIdList | array | no | The vSwitches of the clients that you want to connect to. After this parameter is specified, the CIDR blocks of these vSwitches are added… |

### Updates the scheduling status of machine instances in a dedicated resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-resource-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the instance |
| ResourceId | string | yes | The ID of the resource group to which the instance belongs. For information about how to query the resource group ID, see… |
| InstanceId | string | yes | The instance ID. For information about how to obtain the instance ID, see https://help.aliyun.com/document_detail/412129.html |
| Action | string | yes | Updates the scheduling behavior of machine instances in a dedicated resource group. Valid values: Uncordon: Allows services to be… |
| NewDiskSize | string | no | The size of the system cloud disk after expansion. Unit: GiB |
| Reason | string | no | The reason for the operation. This parameter takes effect only when Action is set to Cordon or Drain |

### Updates the tag of an instance in a resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-resource-instance-label` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID |
| ResourceId | string | yes | The resource group ID |
| InstanceIds | string | no | The instance IDs (JSON-encoded) |
| AllInstances | string | no | Specifies whether the modification takes effect on all instances in the resource group. If you set this parameter to true, the InstanceIds… |
| Labels | object | no | The custom tag |

### Updates a model or processor of a service. If only the metadata.instance field is updated, manual scaling…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the service |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| UpdateType | string | no | The type of the service update. Valid values: merge and replace. By default, merge is used if you do not specify this parameter. merge: If… |
| MemberToUpdate | string | no | The MemberToUpdate |
| body | string | no | The request body. The body includes the request parameters that you want to update. For more information about the request parameters, see… |

### Updates the Autoscaler configurations of a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-service-auto-scaler` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the service |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| behavior | object | no | The Autoscaler operation |
| max | integer | yes | The maximum number of instances. The value must be greater than that of the min parameter |
| min | integer | yes | The minimum number of instances. The value must be greater than 0 |
| scaleStrategies | array | yes | The auto scaling policies |

### Updates the scheduled auto scaling configuration for a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-service-cron-scaler` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is located |
| ServiceName | string | yes | The name of the service. For more information, see https://help.aliyun.com/document_detail/412109.html |
| ExcludeDates | array | no | The cron expressions for the dates to exclude from the schedule |
| ScaleJobs | array | yes | The scheduled scaling tasks |

### Updates the properties of a service instance. This operation applies only to fencing service instances
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-service-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region of the service |
| ServiceName | string | yes | The name of the service. For more information, see https://help.aliyun.com/document_detail/412109.html |
| InstanceName | string | yes | The name of the service instance. For more information, see https://help.aliyun.com/document_detail/412108.html |
| Detach | string | no | Specifies whether to fence the service instance. After an instance is fenced, it is no longer managed by the VPC controller and a new… |
| Hibernate | string | no | This parameter is for an invitational preview. It is not generally available |
| Isolate | string | no | Specifies whether to isolate the instance. Valid values: true: The instance is isolated and does not receive traffic. false: The instance… |
| IsReplica | string | no | Specifies whether the instance is a replica |

### Adds service tags or updates existing service tags
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-service-label` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| Labels | object | yes | The custom service tags |

### Updates the traffic mirror configuration of a service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-service-mirror` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID of the service |
| ServiceName | string | yes | The name of the service. For more information about how to view the service name, see https://help.aliyun.com/document_detail/412109.html |
| Ratio | integer | no | The traffic ratio. Valid values: 0 to 100 |
| Target | array | no | The list of service instances |

### Updates a service rollout
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-service-rollout` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The region ID where the service is located. Type: string Required: Yes Description: The ID of the region where the service is located.… |
| ServiceName | string | yes | The name of the service. Type: string Required: Yes Description: The name of the service for which to update the release policy. Example:… |
| Batch | object | no | The batch rollout configuration. This parameter is mutually exclusive with `Partition`. Type: object Required: No Description: The batch… |
| Partition | object | no | The partition rollout configuration. This parameter is mutually exclusive with `Batch`. Type: object Required: No Description: The… |
| Paused | string | no | Set to `true` to pause the rollout or `false` to resume it |

### Updates the safety lock of a service to minimize misoperations on the service
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-service-safety-lock` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| Lock | string | yes | The lock scope. Valid values: all: locks all operations. dangerous: locks dangerous operations such as delete and stop operations. none:… |

### Updates the version of a service or rolls back the service to a specific version
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-service-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region where the service is deployed |
| ServiceName | string | yes | The service name. For more information about how to query the service name, see https://help.aliyun.com/document_detail/412109.html |
| Version | integer | yes | The destination version of the service. The value must be of the INT type. The value must be greater than 0 and smaller than the current… |

### Updates the information about a virtual resource group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/update-virtual-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClusterId | string | yes | The ID of the region to which the virtual resource group belongs |
| VirtualResourceId | string | yes | The ID of the virtual resource group |
| DisableSpotProtectionPeriod | string | no | Specifies whether to disable the retention period of preemptible instances |
| Resources | array | no | The resources in the virtual resource group. If you specify this parameter, previous data is overwritten |
| VirtualResourceName | string | no | The new name of the virtual resource group |

### version
`POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/version` (byok)

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:aliyun-eas/attach-gateway-domain" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Alibaba Cloud Elastic Algorithm Service API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:aliyun-eas/attach-gateway-domain with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Alibaba Cloud Elastic Algorithm Service API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Alibaba Cloud Elastic Algorithm Service itself also needs your own key from aliyuncs.com.

### Can AI agents use the Alibaba Cloud Elastic Algorithm Service API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:aliyun-eas.

### What is the status of the Alibaba Cloud Elastic Algorithm Service API?
Needs your own provider key (bring your own key)
