public function getResources()
{
return $this->cache->get(__METHOD__, function () {
$resources = [];
$res = $this->cfnClient->describeStackResources(['StackName' => $this->getName()])->search('StackResources[]');
if (is_array($res)) {
foreach ($res as $resource) {
$resources[$resource['LogicalResourceId']] = isset($resource['PhysicalResourceId']) ? $resource['PhysicalResourceId'] : '';
}
}
return $resources;
});
}