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:01.174",
"updated_at":"2018-01-30T07:42:01.174"
}
]
}
or
{
"error_code": "Endpoint.2013"
"error_msg": "The endpoint does not belong to the endpoint service."
}
For details about status codes, see Status Code.