Delete Reserved Instance Configuration#
Description#
This API is used to delete reserved instance configuration with specific labels for function services in the openYuanrong cluster by calling the meta_service interface.
Constraints#
None.
URI#
DELETE /serverless/v1/functions/reserve-instance
Request Parameters#
Request Header Parameters#
Parameter |
Required |
Type |
Description |
|---|---|---|---|
X-Tenant-Id |
No |
string |
Tenant ID, default is |
X-Trace-Id |
No |
string |
traceID. |
Request Body Parameters#
Name |
Type |
Required |
Description |
|---|---|---|---|
funcName |
String |
Yes |
Function service uses the format 0@{serviceName}@{funcName}. |
version |
String |
Yes |
Function version number. |
instanceLabel |
String |
No |
Label name, when label is empty, deletes all labels for all function versions. |
Response Parameters#
Name |
Type |
Required |
Description |
|---|---|---|---|
code |
int |
Yes |
Return code, |
message |
String |
Yes |
Return error message. |
Status Codes#
Status Code |
Description |
|---|---|
200 |
Request successful (ok). |
400 |
Bad Request. |
500 |
Internal Server Error. |
Request Example#
DELETE {meta service endpoint}/serverless/v1/functions/reserve-instance
{
"funcName": "0@faaspy@hello",
"version": "latest",
"instanceLabel": "label001"
}
Response Example#
Successful Response#
{
"code": 0,
"message": ""
}
Error Response#
{
"code": 4115,
"message": "function [0@faaspy@hello] is not found. check input parameters"
}