"; $compute->action("listServers"); $servers = json_decode($App->show(), true)["Servers"]; $id = null; foreach($servers as $server){ echo $server['name']." ".$server['id']." ".$server['ipv4']."
"; if(strcmp($server['name'], "bob")){ $id = $server['id']; } } echo "
"; // Liste des networks echo "Liste des network :
"; $network->action("list_network_ids"); $servers = json_decode($App->show(), true)["ListNetworkIds"]; $id = null; foreach($servers as $server){ echo $server."
"; } echo "
"; // Liste des floatingip echo "Liste des floatingip :
"; $networkLayer3->action("listFloatingIp"); $listFloatingIp = json_decode($App->show(), true)["NetworkLayer3"]; $id = null; foreach ($listFloatingIp as $floatIp){ echo $floatIp['floatingIpAddress']." ".$floatIp['id']." ".$floatIp["status"]."
"; $id = $floatIp['id']; } echo "
"; // get floatingip echo "Get floatingip :
"; $App->setPostParam('id', $id); $networkLayer3->action("getFloatingIp"); $getFloatingIp = json_decode($App->show(), true)["NetworkLayer3"]; echo $getFloatingIp['id']."
"; echo "
"; /* // Création d'une ip flotante $opt = array(); $opt['floatingNetworkId'] = "251b4641-20ff-4a72-8549-1758788b51ce"; $App->setPostParam('opt', $opt); $networkLayer3->action("createFloatingIp"); $float = json_decode($App->show(), true)["NetworkLayer3"]; if(!isset($float)){ echo "Erreur pendant la création
"; } echo "
"; */ /* // Suppression d'une ip flotante $App->setPostParam('id', $id); $networkLayer3->action("deleteFloatingIp"); */ // Liste des floatingip echo "Liste des floatingip :
"; $networkLayer3->action("listFloatingIp"); $listFloatingIp = json_decode($App->show(), true)["NetworkLayer3"]; foreach ($listFloatingIp as $floatIp){ echo $floatIp['floatingIpAddress']." ".$floatIp['id']." ".$floatIp["status"]."
"; } echo "
"; // Liste des routeurs echo "Liste des routeurs :
"; $networkLayer3->action("listRouters"); $listRouters = json_decode($App->show(), true)["NetworkLayer3"]; foreach ($listRouters as $router){ echo $router['name']." ".$router['id']."
"; if(strcmp($router['name'], "Test")){ $id = $router['id']; } } echo "
"; // get floatingip echo "Get router :
"; $App->setPostParam('id', $id); $networkLayer3->action("getRouter"); $getRouter = json_decode($App->show(), true)["NetworkLayer3"]; echo $getRouter['id']."
"; echo "
"; /* // Création d'un routeur' $opt = array(); $optGate = array(); $optGate['networkId'] = "251b4641-20ff-4a72-8549-1758788b51ce"; $opt['externalGatewayInfo'] = $optGate; $opt['name'] = "Test"; $App->setPostParam('opt', $opt); $networkLayer3->action("createRouter"); $r = json_decode($App->show(), true)["NetworkLayer3"]; if(!isset($r)){ echo "Erreur pendant la création
"; } echo "
"; */ /* // Suppression d'un routeur $App->setPostParam('id', $id); $networkLayer3->action("deleteRouter"); echo "
"; */ // Liste des routeurs echo "Liste des routeurs :
"; $networkLayer3->action("listRouters"); $listRouters = json_decode($App->show(), true)["NetworkLayer3"]; foreach ($listRouters as $router){ echo $router['name']." ".$router['id']."
"; } ?>