/** * Get all available regions. * @return mixed|null */ protected function getRegions() { $this->progress->setMessage("Fetching regions..."); $this->progress->advance(); $ec2client = new Ec2Client(['version' => 'latest', 'region' => getenv('AWS_DEFAULT_REGION')]); return $ec2client->describeRegions()->search('Regions[].RegionName'); }