\networkLayer3

networkLayer3 Class of the back-end application

Management of networkLayer3

Summary

Methods
Properties
Constants
__construct()
action()
No public properties found
No constants found
No protected methods found
$app
$libClass
N/A
listFloatingIp()
createFloatingIp()
getFloatingIp()
updateFloatingIp()
deleteFloatingIp()
retrieveFloatingIp()
createRouter()
listRouters()
getRouter()
deleteRouter()
updateRouter()
No private properties found
N/A

Properties

$app

$app : \App

Type

\App — protected, contains the main app object

$libClass

$libClass : \OpenStack\NetworkLayer3

Type

\OpenStack\NetworkLayer3 — protected, contains the library NetworkLayer3 object

Methods

__construct()

__construct(\App  $app) : \networkLayer3

networkLayer3 constructor

Parameters

\App $app

the main app object

Returns

\networkLayer3

Object

action()

action(String  $action) : void

Execute an action

Parameters

String $action

name of another function of this class

listFloatingIp()

listFloatingIp() : void

List floatingip

createFloatingIp()

createFloatingIp() : void

Create a new floating IP adress

getFloatingIp()

getFloatingIp() : void

Show floatingip details

updateFloatingIp()

updateFloatingIp() : void

Update floating ip

deleteFloatingIp()

deleteFloatingIp() : void

Delete a floating ip

retrieveFloatingIp()

retrieveFloatingIp() : void

Retrieve a floating ip

createRouter()

createRouter() : void

Create a new router

listRouters()

listRouters() : void

List routers

getRouter()

getRouter() : void

Show router details

deleteRouter()

deleteRouter() : void

Delete a router

updateRouter()

updateRouter() : void

Update router