Пример #1
0
 /**
  * Ger resources
  *
  * @return array
  * @throws \Exception
  */
 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;
     });
 }