public function getDefaultVpc(\Scalr_Environment $environment, $cloudLocation)
{
$vpcId = $environment->getPlatformConfigValue(self::DEFAULT_VPC_ID . ".{$cloudLocation}");
if ($vpcId === null || $vpcId === false) {
$vpcId = "";
$aws = $environment->aws($cloudLocation);
$list = $aws->ec2->describeAccountAttributes(array('default-vpc'));
foreach ($list as $item) {
if ($item->attributeName == 'default-vpc') {
$vpcId = $item->attributeValueSet[0]->attributeValue;
}
}
if ($vpcId == 'none') {
$vpcId = '';
}
$environment->setPlatformConfig(array(self::DEFAULT_VPC_ID . ".{$cloudLocation}" => $vpcId));
}
return $vpcId;
}