VPC Endpoint Services

Table 1 Actions for managing VPC endpoint services

Permission

API

Action

Dependent Action

IAM Project

Enterprise Project

Creating a VPC endpoint service

POST /v1/{project_id}/vpc-endpoint-services

vpcep:epservices:create

vpc:vpcs:get

vpc:vpcs:list

elb:loadbalancers:list

elb:loadbalancers:get

ecs:servers:list

ecs:servers:get

bms:servers:list

bms:servers:get

Y

X

Querying VPC endpoint services

GET /v1/{project_id}/vpc-endpoint-services

vpcep:epservices:list

-

Y

X

Querying details of a VPC endpoint service

GET /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}

vpcep:epservices:get

-

Y

X

Modifying a VPC endpoint service

PUT /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}

vpcep:epservices:update

-

Y

X

Deleting a VPC endpoint service

DELETE /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}

vpcep:epservices:delete

-

Y

X

Querying connections of a VPC endpoint service

GET /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}/connections

vpcep:connections:list

-

Y

X

Accepting or rejecting a VPC endpoint for a VPC endpoint service

POST /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}/connections/action

vpcep:connections:update

-

Y

X

Querying whitelist records of a VPC endpoint service

GET /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}/permissions

vpcep:permissions:list

-

Y

X

Batch adding or deleting whitelist records of a VPC endpoint service

POST /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}/permissions/action

vpcep:permissions:update

-

Y

X

Querying public VPC endpoint services

GET /v1/{project_id}/vpc-endpoint-services/public

vpcep:pubEpservices:list

vpc:vpcs:get

vpc:vpcs:list

vpc:subnets:get

Y

X

Querying the basic information about a VPC endpoint service

GET /v1/{project_id}/vpc-endpoint-services/describe

vpcep:epserviceDesc:get

-

Y

X