FloatingIPActionsEndpoint

Functions

#list(id, params)

Parameter Type Description
id number Floating IP id.
params Object Additional uri parameters. See official documentaion.

Returns: Promise<FloatingIPActionList>

Returns a navigatable list of actions for the floating IP.

#get(id, actionID)

Parameter Type Description
id number Floating IP id.
actionID number Action id.

Returns: Promise<Action>

Returns a single Action class instance.

#assign(id, serverID)

Parameter Type Description
id number Floating IP id.
serverID number The server this floating IP will be assigned to

Returns: Promise<Action>

#unassign(id)

Parameter Type Description
id number Floating IP id.

Returns: Promise<Action>

#changeDnsPointer(id, ip, pointer)

Parameter Type Description
id number Floating IP id.
ip string IP address.
pointer string or null Reverse DNS pointer.

Returns: Promise<Action>

#changeProtection(id, data)

Parameter Type Description
id number Floating IP id.
data Object See below.

Returns: Promise<Action>

Data object

{
    "delete": // If true, prevents the Floating IP from being deleted
}