After following the instructions in docs/userguide/LoadBalancer/USERGUIDE.md to list the nodes of a loadBalancer, I received the error message:
No method OpenCloud\LoadBalancer\Resource\LoadBalancer::listNodes()
from the following code:
$loadBalancerService = $client->loadBalancerService('cloudLoadBalancers', $region);
$loadBalancers = $loadBalancerService->loadBalancerList(false);
foreach ($loadBalancers as $loadBalancer) {
var_dump($loadBalancer); // id, name, port, protocol,
// Get VirtualIPs
$virtualIps = $loadBalancer->virtualIps;
foreach($virtualIps As $virtualIp){
var_dump($virtualIp); // id, address, type (PUBLIC), ipVersion (IPV4)
}
// Get Nodes
$nodes = $loadBalancer->listNodes();
foreach ($nodes as $node) {
var_dump($node);
}
}
var_dump() returns expected results until I attempt to listNodes().
Namespaces I am using:
use OpenCloud\Rackspace;
use OpenCloud\LoadBalancer;
use OpenCloud\LoadBalancer\Resource;
use OpenCloud\LoadBalancer\Resource\Node;
use OpenCloud\Common\Collection\PaginatedIterator;
After following the instructions in docs/userguide/LoadBalancer/USERGUIDE.md to list the nodes of a loadBalancer, I received the error message:
from the following code:
var_dump() returns expected results until I attempt to listNodes().
Namespaces I am using: