Updated on 2023-05-29 GMT+08:00

NIC Management

Permission

API

Action

Dependencies

Configuring a private IP address for a NIC of an ECS

PUT /v1/{project_id}/cloudservers/nics/{nic_id}

ecs:cloudServerNics:update

-

Deleting NICs from an ECS in a batch

POST /v1/{project_id}/cloudservers/{server_id}/nics/delete

ecs:cloudServerNics:delete

-

Adding NICs to an ECS in a batch

POST /v1/{project_id}/cloudservers/{server_id}/nics

ecs:cloudServers:addNics

-

Displaying NIC Information About ECSs

GET /v1/{project_id}/cloudservers/{server_id}/os-interface

ecs:cloudServers:get

-

Updating NIC attachment to an ECS

PUT /v1/{project_id}/cloudservers/{server_id}/os-interface/{port_id}

ecs:cloudServerNics:update

-

Adding an ECS NIC (native OpenStack API)

POST /v2.1/{project_id}/servers/{server_id}/os-interface

ecs:serverInterfaces:use

ecs:servers:get

ecs:serverInterfaces:get

vpc:networks:get

vpc:networks:update

vpc:subnets:get

vpc:subnets:update

vpc:ports:create

vpc:ports:update

vpc:ports:get

vpc:networks:create

vpc:subnets:create

vpc:routers:get

vpc:routers:update

Deleting an ECS NIC (native OpenStack API)

DELETE /v2.1/{project_id}/servers/{server_id}/os-interface/{id}

ecs:serverInterfaces:use

ecs:serverInterfaces:get

ecs:servers:get

vpc:networks:create

vpc:subnets:create

vpc:networks:get

vpc:networks:update

vpc:subnets:get

vpc:subnets:update

vpc:ports:delete

vpc:ports:update

vpc:ports:get

vpc:routers:get

vpc:routers:update

Querying ECS NICs (native OpenStack API)

GET /v2.1/{project_id}/servers/{server_id}/os-interface

ecs:serverInterfaces:get

vpc:ports:get

Querying NIC information about an ECS (native OpenStack API)

GET /v2.1/{project_id}/servers/{server_id}/os-interface/{id}

ecs:serverInterfaces:get

vpc:ports:get