This API is used to query details of a VPC endpoint.
GET /v1/{project_id}/vpc-endpoints/{vpc_endpoint_id}
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_id |
Yes |
Specifies the ID of the VPC endpoint. |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Specifies the unique ID of the VPC endpoint. |
service_type |
String |
Specifies the type of the VPC endpoint service that is associated with the VPC endpoint.
|
status |
String |
Specifies the connection status of the VPC endpoint.
|
active_status |
String |
Specifies the domain status.
|
endpoint_service_name |
String |
Specifies the name of the VPC endpoint service. |
marker_id |
Integer |
Specifies the packet ID of the VPC endpoint. |
endpoint_service_id |
String |
Specifies the ID of the VPC endpoint service. |
enable_dns |
Boolean |
Specifies whether to create a private domain name.
NOTE:
When a VPC endpoint for connecting to a gateway VPC endpoint service is created, no private domain name is created no matter enable_dns is set to true or false. |
dns_names |
Array of strings |
Specifies the domain name for accessing the associated VPC endpoint service. This parameter is only available when enable_dns is set to true. |
ip |
String |
Specifies the IP address for accessing the associated VPC endpoint service. This parameter is returned only under the following conditions:
|
vpc_id |
String |
Specifies the ID of the VPC where the VPC endpoint is to be created. |
subnet_id |
String |
Specifies the ID of the subnet in the VPC specified by vpc_id. The ID is in the UUID format. This parameter is available only if you create a VPC endpoint for connecting to an interface VPC endpoint service. |
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. |
project_id |
String |
Specifies the project ID. For details about how to obtain the project ID, see Obtaining a Project ID. |
tags |
Array of objects |
Lists the resource tags. For details, see Table 3. |
error |
Array of objects |
Specifies the error message. This field is returned when the status of the VPC endpoint changes to failed. For details, see Table 4. |
whitelist |
Array of strings |
Specifies the whitelist for controlling access to the VPC endpoint. If you do not specify this parameter, an empty whitelist is returned. This parameter is available only if you create a VPC endpoint for connecting to an interface VPC endpoint service. |
enable_whitelist |
Boolean |
Specifies whether to enable access control.
If you do not specify this parameter, the whitelist is not enabled. This parameter is available only if you create a VPC endpoint for connecting to an interface VPC endpoint service. |
routetables |
Array of strings |
Lists the IDs of route tables. If you do not specify this parameter, the route table ID of the VPC is returned. This parameter is available only when you create a VPC endpoint for connecting to a gateway VPC endpoint service. |
Parameter |
Type |
Description |
---|---|---|
key |
String |
Specifies the tag key. A tag key contains a maximum of 36 Unicode characters. This parameter cannot be left blank. It can contain only digits, letters, hyphens (-), and underscores (_). |
value |
String |
Specifies the tag value. A tag value contains a maximum of 43 Unicode characters and can be left blank. It can contain only digits, letters, hyphens (-), and underscores (_). |
{ "id": "4189d3c2-8882-4871-a3c2-d380272eed83", "service_type": "interface", "marker_id": 322312312312, "status": "accepted", "vpc_id": "4189d3c2-8882-4871-a3c2-d380272eed83", "enable_dns": false, "endpoint_service_name": "test123", "endpoint_service_id": "test123", "project_id": "6e9dfd51d1124e8d8498dce894923a0d", "whitelist": [ "127.0.0.1" ], "enable_whitelist": true, "created_at": "2018-01-30T07:42:01.174", "update_at": "2018-01-30T07:42:01.174", "tags": [ { "key": "test1", "value": "test1" } ] }
For details about status codes, see Status Code.