Stack resources¶
A stack is made up of zero or more resources such as databases, load balancers, and servers, and the software installed on servers.
List stack resources¶
You can list all the resources for a stack as shown in the following example:
$resources = $stack->listResources();
foreach ($resources as $resource) {
/** @var $resource OpenCloud\Orchestration\Resource\Resource **/
}
Get stack resource¶
You can retrieve a specific resource in a stack bt using that resource’s name, as shown in the following example:
/** @var $resource OpenCloud\Orchestration\Resource\Resource **/
$resource = $stack->getResource('load-balancer');
Get stack resource metadata¶
You can retrieve the metadata for a specific resource in a stack as shown in the following example:
/** @var $resourceMetadata \stdClass **/
$resourceMetadata = $resource->getMetadata();