This topic provides a list of the API operations for Link IoT Edge.
Instance management
| Operation | Description |
| CreateEdgeInstance | Creates an edge instance. |
| DeleteEdgeInstance | Deletes an edge instance. |
| UpdateEdgeInstance | Updates an edge instance. |
| GetEdgeInstance | Retrieves edge instance details. |
| QueryEdgeInstance | Queries the edge instances of the current account. |
Driver management
| Operation | Description |
| CreateEdgeDriver | Creates a driver. |
| DeleteEdgeDriverVersion | Deletes a driver. |
| BatchGetEdgeDriver | Queries information about multiple drivers at a time. |
| QueryEdgeDriver | Queries information about drivers by page. |
| CreateEdgeDriverVersion | Creates a driver version. |
| DeleteEdgeDriverVersion | Deletes a driver version. |
| UpdateEdgeDriverVersion | Updates a driver version. |
| GetEdgeDriverVersion | Queries information about a specified driver version. |
| QueryEdgeDriverVersion | Queries versions of a specified driver by page. |
| CreateEdgeOssPreSignedAddress | Creates a pre-signed URL for an object stored in Object Storage Service (OSS). |
Instance gateway management
| Operation | Description |
| BindGatewayToEdgeInstance | Associates a gateway with an edge instance. |
| QueryEdgeInstanceGateway | Queries the gateway that is associated with an edge instance. |
Instance driver management
| Operation | Description |
| BindDriverToEdgeInstance | Assigns a driver to an edge instance. |
| UnbindDriverFromEdgeInstance | Removes a driver from an edge instance. |
| QueryEdgeInstanceDriver | Queries the drivers of an edge instance. |
| SetEdgeInstanceDriverConfigs | Configures a driver for an edge instance. |
| ClearEdgeInstanceDriverConfigs | Clears the driver settings for an edge instance. |
| BatchGetEdgeInstanceDriverConfigs | Retrieves the settings of one or more drivers that are assigned to an edge instance. |
Instance device management
| Operation | Description |
| BatchBindDeviceToEdgeInstanceWithDriver | Assigns one or more devices to an edge instance and specifies a driver for the devices. |
| BatchUnbindDeviceFromEdgeInstance | Removes one or more devices from an edge instance. |
| QueryEdgeInstanceDevice | Queries the devices of an edge instance. |
| BatchSetEdgeInstanceDeviceConfig | Configures the settings of one or more devices that are assigned to an edge instance. |
| BatchClearEdgeInstanceDeviceConfig | Clears the settings of one or more devices that are assigned to an edge instance. |
| BatchGetEdgeInstanceDeviceConfig | Retrieves the settings of one or more devices that are assigned to an edge instance. |
Instance deployment
| Operation | Description |
| CreateEdgeInstanceDeployment | Creates a deployment task for an edge instance. |
| CloseEdgeInstanceDeployment | Stops a deployment task for an edge instance. |
| GetEdgeInstanceDeployment | Retrieves the deployment task details of an edge instance. |
| QueryEdgeInstanceHistoricDeployment | Queries the deployment task records of an edge instance. |