• Native OpenStack API

noa
  1. Help Center
  2. Native OpenStack API
  3. API Reference
  4. Nova
  5. Server Actions
  6. Binding a Floating IP Address

Binding a Floating IP Address

Function Description

This interface is used to bind a floating IP address to an ECS.

URI

  • URI format

    POST /v2/{tenant_id}/servers/{server_id}/action

    POST /v2.1/{tenant_id}/servers/{server_id}/action

  • Parameter description

    Parameter

    Mandatory

    Description

    tenant_id

    Yes

    Specifies the tenant or project ID.

    server_id

    Yes

    Specifies the ECS ID.

Restrictions

This interface will become invalid from micro version 2.44. Since this version, the system will return error 404 when you invoke this interface. Using the corresponding network service interface is recommended.

Extension Description

N/A

Request

Table 1 Request parameter

Parameter

Type

Mandatory

Description

addFloatingIp

Dict

Yes

Specifies the floating IP address to be bound to an ECS.

Table 2 addFloatingIp parameter information

Parameter

Type

Mandatory

Description

address

String

Yes

Specifies the floating IP address.

fixed_address

String

No

Specifies the fixed IP address with which the floating IP address associates.

Response

N/A

Request Example

POST /v2/9c53a566cb3443ab910cf0daebca90c4/servers/47e9be4e-a7b9-471f-92d9-ffc83814e07a/action
POST /v2.1/9c53a566cb3443ab910cf0daebca90c4/servers/47e9be4e-a7b9-471f-92d9-ffc83814e07a/action
{
   "addFloatingIp" : {
       "address" : "10.144.2.1",
"fixed_address" : "192.168.1.3"
    }
}

Response Example

N/A

Returned Values

See General Request Returned Values.