Batch Deleting Whitelist Records of a VPC Endpoint Service
Function
This API is used to batch delete whitelist records of a VPC endpoint service.
Calling Method
For details, see Calling APIs.
URI
POST /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}/permissions/batch-delete
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Specifies the project ID. |
vpc_endpoint_service_id |
Yes |
String |
Specifies the ID of the VPC endpoint service. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
Specifies the user token. It can be obtained by calling the IAM API. The value of X-Subject-Token in the response header is the user token. |
Content-Type |
No |
String |
Specifies the MIME type of the request body. Default value application/json is recommended. For APIs used to upload objects or images, the MIME type varies depending on the flow type. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
permissions |
Yes |
Array of EpsRemovePermissionRequest objects |
Specifies the whitelist of the VPC endpoint service. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
permissions |
Array of EpsPermission objects |
Specifies the whitelist of the VPC endpoint service. |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Specifies primary key IDs of whitelist records of a VPC endpoint service. |
permission |
String |
The permission format is iam:domain::domain_id or organizations:orgPath::org_path.
|
permission_type |
String |
Specifies the whitelist type of the VPC endpoint service.
|
description |
String |
Specifies the description of a whitelist record of a VPC endpoint service. |
created_at |
String |
Specifies the time when a whitelist record is created. |
Example Requests
Batch deleting whitelist records of a VPC endpoint service
POST https://{endpoint}/v1/{project_id}/vpc-endpoint-services/c07132bf-4071-439a-9ff3-2068eb45092f/permissions/batch-delete { "permissions" : [ { "id" : "b9b6f264-3562-4f62-ba84-c128da20d18d" }, { "id" : "c07132bf-4071-439a-9ff3-2068eb45092f" } ] }
Example Responses
Status code: 200
The server has successfully processed the request.
{ "permissions" : [ ] }
Status Codes
Status Code |
Description |
---|---|
200 |
The server has successfully processed the request. |
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.