public function xListCertificatesAction() { $iamClient = Scalr_Service_Cloud_Aws::newIam($this->getEnvironment()->getPlatformConfigValue(Modules_Platforms_Ec2::ACCESS_KEY), $this->getEnvironment()->getPlatformConfigValue(Modules_Platforms_Ec2::SECRET_KEY)); $rowz = array(); $certs = $iamClient->listServerCertificates(); foreach ($certs->ServerCertificateMetadataList as $item) { $rowz[] = array('id' => $item->ServerCertificateId, 'name' => $item->ServerCertificateName, 'path' => $item->Path, 'arn' => $item->Arn, 'upload_date' => $item->UploadDate); } $this->response->data(array('data' => $rowz)); }
public function xListCertificatesAction() { //FIXME This needs to be refactored. We have to use new Scalr\Service\Aws\Iam library. $iamClient = Scalr_Service_Cloud_Aws::newIam($this->getEnvironment()->getPlatformConfigValue(Ec2PlatformModule::ACCESS_KEY), $this->getEnvironment()->getPlatformConfigValue(Ec2PlatformModule::SECRET_KEY)); $rowz = array(); $certs = $iamClient->listServerCertificates(); foreach ($certs->ServerCertificateMetadataList as $item) { $rowz[] = array('id' => $item->ServerCertificateId, 'name' => $item->ServerCertificateName, 'path' => $item->Path, 'arn' => $item->Arn, 'upload_date' => $item->UploadDate); } $this->response->data(array('data' => $rowz)); }