Deleting a Service Discovery Rule
Function
This API is used to delete a service discovery rule.
Calling Method
For details, see Calling APIs.
URI
DELETE /v1/{project_id}/inv/servicediscoveryrules
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
Yes |
String |
Project ID, which can be obtained from the console or by calling an API. For details, see Obtaining a Project ID. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
appRulesIds |
Yes |
Array of strings |
Discovery rule ID. Multiple IDs need to be separated by commas (,). The parameter cannot be empty. |
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
X-Auth-Token |
Yes |
String |
User token obtained from IAM. For details, see Obtaining a Token. |
|
Content-Type |
Yes |
String |
Message body type or format. Content type, which is application/json. Enumeration values:
|
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
errorCode |
String |
Response code. |
|
errorMessage |
String |
Response message. |
|
responseStatus |
Integer |
Response status code (no longer used). |
|
id |
Array of strings |
Service discovery rule ID list. This parameter is used during cross-AZ configuration synchronization. |
Example Requests
Delete a service discovery rule with a specified ID.
https://{Endpoint}/v1/{project_id}/inv/servicediscoveryrules?appRulesIds=b788349e-62b2-xxxx-xxxx-02c611d59801
Example Responses
Status code: 200
OK: The request is successful.
{
"errorCode" : "SVCSTG.INV.2000000",
"errorMessage" : null,
"id" : [ ]
}
Status code: 400
Bad Request: The request is invalid. The client should not repeat the request without modifications.
{
"errorCode" : "SVCSTG.INV.40000118",
"errorMessage" : "Request param is invalid",
"trace_id" : ""
}
Status code: 404
Not Found: The requested resource could not be found. The client should not repeat this request without modification.
{
"errorCode" : "SVCSTG.INV.4040000",
"errorMessage" : "Inventory does not exists",
"id" : [ ]
}
Status code: 500
Internal Server Error: The server is able to receive the request but unable to understand the request.
{
"error_code" : "APM.00000500",
"error_msg" : "Internal Server Error",
"trace_id" : ""
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
OK: The request is successful. |
|
400 |
Bad Request: The request is invalid. The client should not repeat the request without modifications. |
|
401 |
Unauthorized: The authentication information is incorrect or invalid. |
|
403 |
Forbidden: The request is rejected. The server has received the request and understood it, but the server refuses to respond to it. The client should not repeat the request without modifications. |
|
404 |
Not Found: The requested resource could not be found. The client should not repeat this request without modification. |
|
500 |
Internal Server Error: The server is able to receive the request but unable to understand the request. |
|
503 |
Unauthorized: The authentication information is incorrect or invalid. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.