This API is used to accept or reject a VPC endpoint for a VPC endpoint service.
POST /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}/connections/action
Parameter |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Specifies the project ID. For details about how to obtain the project ID, see Obtaining a Project ID. |
vpc_endpoint_service_id |
Yes |
Specifies the ID of the VPC endpoint service. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
action |
Yes |
String |
Specifies whether to accept or reject a VPC endpoint for a VPC endpoint service.
|
endpoints |
Yes |
Array of strings |
Lists VPC endpoint IDs. Each request accepts or rejects only one VPC endpoint. |
POST https://{endpoint}/v1/{project_id}/vpc-endpoint-services/4189d3c2-8882-4871-a3c2-d380272eed88/connections/action
{ "endpoints":["705290f3-0d00-41f2-aedc-71f09844e879"], "action": "receive" }
Parameter |
Type |
Description |
---|---|---|
connections |
Array of objects |
Lists the connections. For details, see Table 4. |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Specifies the unique ID of the VPC endpoint. |
marker_id |
Integer |
Specifies the packet ID of the VPC endpoint. |
created_at |
String |
Specifies the creation time of the VPC endpoint. The UTC time format is used: YYYY-MM-DDTHH:MM:SSZ. |
updated_at |
String |
Specifies the update time of the VPC endpoint. The UTC time format is used: YYYY-MM-DDTHH:MM:SSZ. |
domain_id |
String |
Specifies the user's domain ID. |
status |
String |
Specifies the connection status of the VPC endpoint.
|
error |
Array of objects |
Specifies the error message. This field is returned when the status of the VPC endpoint service changes to failed. For details, see Table 5. |
{ "connections": [ { "id":"4189d3c2-8882-4871-a3c2-d380272eed83", "status":"accepted", "marker_id":422321321312321321, "domain_id":"6e9dfd51d1124e8d8498dce894923a0d", "created_at":"2018-01-30T07:42:01Z", "updated_at":"2018-01-30T07:42:01Z" } ] }
or
{ "error_code": "Endpoint.2013" "error_msg": "The endpoint does not belong to the endpoint service." }
See Status Codes.